Family Time - Everyone looks forward to a vacation!

No matter how old the kids are, schedule a family vacation. If you're not doing it, pick a place, schedule the time far enough in advance so your people can plan, ask them where they want to go and see who can make it. Do it annually, around the same time each year, so your people can anticipate it. Let them pick where you go. It's easier if your family does activities together, like golfing, skiing, or relaxing in the sun. If you do it right, they'll always look forward to it.

Buying them something is nice for them and lasts a couple of days. Sharing an experience with them lasts forever and benefits everyone.