My kids are grown and still love opening gifts so we shop at the dollar stores. We can buy cheap things from dishes,plastic ware, to socks gloves, tools, kitchen tools soaps.food, etc. There are a lot of these stores so the variety is good. These things are wrapped in news paper and put in a big Xmas gift bag for each these bags are kept from one year to the next, no money wasted on wrapping paper to throw out.The gifts are always useable and save them money too. That way we can afford to put some money in the card for them too.
Toilet paper tubes make great boxes for smaller gifts too.
I sometimes buy a gag gift too these can be got at value village for a song. I bought my son a stuffed toy skunk the year he was sprayed by one said it was from Flower he he.This can cause a lot of laughter and fun for very little.