the moon! [I should ask my husband for this, just to see what he'll get me!]
I'm into the habit of buying little things throughout the year and keeping them as Christmas presents so it wouldn't be too hard on the pocket once the holiday season starts.
For my husband, I'll be getting him something to wear (he likes looking good hahaha) and for my MIL I'll be getting her something for the home - I figure I can't go wrong with fragrance burners that will make the house smell good, and a lot of the shops here have them packaged with scented oils and candles in really nice wrapping.
For friends, I usually try to get something more in tune to their personalities, but nothing too expensive. Useful knickknacks for the office are usually nice, or something that I know will make them either laugh or smile is good in my book.
For my cousin and niece (4 years old and yet to be born this January respectively) I'll be getting them something to help with their education - educational toys are great presents for Christmas, and the skills they will develop using them is priceless!