I'm very uncreative and not much fun as a Christmas gift giver/shopper. I just have too much of a practical bend and don't think of gift giving as a very efficient thing. I don't like the the idea or buying something for someone that they don't need or want and really wasting money just to be doing a gift exchange and having others do the same for me. I think I have for example bought DS too many things in the past that he thought were really cool when he opened up, but didn't really use -- novelty stuff that seemed like a waste of money to me. All that said, I really don't want to be a complete Christmas scrooge either. I have a much easier time buying experiences, tickets for things, etc. that I know someone will be excited to do than I do getting stuff that I don't know if someone might like or use or not. I also have a family who loves Broadway shows and concerts.
DH and I don't exchange, but with what we are getting for DS this year it's sort of like we are getting something for us too, as I am looking at tickets. I buy for my mom and dad and DS who will be 23 then. I also give $100 to each (a check in the mail) to each of my nieces and nephews with a card and just say to have dinner and a movie on us. They are all grown up, but are just starting off and still at the point where they like even getting an extra $100, so I still like to do this. I have budgeted for nieces and nephews already ($500 -- I just have five of them, relatively small family), but have not budgeted for DS and my mom and dad yet. For my mom and dad too, it's usually a smaller token thing. DH will get his mom flowers or something like that too. For DS, I'm going to get tickets to see the traveling Broadway show Anastasia that is coming to our town. I'll get tickets for Saturday, Dec. 29th right after Christmas. It's a show that DS I know would like to see, and will be a fun thing for us all to do / go to together. It's one too that DH and I will enjoy, but we wouldn't have gone too if it weren't for DS. With it being a gift too, I may splurge and get better tickets than might have otherwise -- as close as I can get, front center Orchestra, but retail tickets when they go on sale for single seats. There is no way or no need to do scalper/resale tickets and I won't do that. So I think I am getting off super easy, but it's not super inexpensive. All I will need to do is buy those three tickets, wrap them up and don't tell about them in advance to surprise DS, and I am one and done. And I will need to check on timing. If my mom and dad are going to visit us for the holidays, I may be getting them tickets to this show too (guessing they will come for Christmas itself vs. weekend after, but not sure and if weekend / period after that can be my Christmas present to them. If not, I'll still be thinking about something little to get them.
We also help out DS who is just getting started with plenty of other things regularly too and that's another reason I don't want to go overly overboard for Christmas. I'm happy to help out and like that I can do that, but that also is another reason I want to keep Christmas and what we do realativley modest and just do these tickets.