A female executive recently contacted me about holiday gifts for her team via my website. When her team was smaller she was able to personally buy each person a nice gift; but her team has grown so large that this is now unaffordable.
My personal advice on gifts is that nothing you give will be more appreciated than a hand written thank you note. People have such different tastes that it is hard to give something that everyone wants and needs. If you do give a gift, most people today prefer a gift card. But never give anything without the time and effort of including a personal note.
Another holiday suggestion is to host an event at your home, if possible. Your team will enjoy the opportunity to know more about you and nothing tells that story better than being welcomed into your home for some holiday cheer.
Lastly, look for a service project you and your team can work on together. There are numerous worthy non-profits who can use your help. This was one of the most powerful teambuilding exercises my team and I experienced. We have so much to be thankful for and giving back is truly a rewarding experience.
Keep in mind the diveristy of your team. Not everyone celebrates the same holidays and you don't want to make anyone uncomfortable.