I have maybe 10-15 (maybe closer to 20 before it's said and done) people to buy for. I have cut way back in recent years and try to make more homemade gifts. For example, my grand-nieces are getting crocheted blankets this year.
I also buy for my daughter's teacher, Toys for Tots, give to the adopt a family at work and make sure my daughter (she's 7)has gifts for her BFF's.