I sometimes include a homemade gift as a part of my family's gifts. We usually give the dinner for everyone and open gifts afterwards on christmas day.
One year I made everyone a set of those lavender warming bags to put on a sore muscle or neck. I used a nice soft napped floral fabric you sometimes see as pajamas in high end stores. I bought it in three colorways, so they didn't all look the same. I added a rayon cord to the ends that you could adjust up with a nice bead. They were very well recieved. I used flax seed inside with a drop or two of lavender essesence for a great scent. I also gave them a small bottle of the scent so they could renew it.
I have made traveling sets before that include a cosmetic hang up with lots of pockets, a large bag for your spare set of shoes and a zippered bag for your delicates and jewery roll. I love those sets and they are very happy to recieve them.
I have made sewing sets for my quilter buddies that include a cutting mat holder and a tote bag that has a smaller zippered bag for the loos things you take with you to sewing/quilting classes.
There is always a quilt or lap quilt that is very nice as a gift. But, it would be nice to make one for the car that has a little zippered bag to keep it in the car's trunk or back storage area of a SUV.
Just because something is home made, that doesn't mean it has to be tacky. Just check out some ot the high end craft gift stores. These things go for a fortune!