For my son, either for his birthday or Christmas I think I will buy him a Fisher Price Little People set. He's almost 2-years-old. He also likes puzzles so I'll likely get some more of those for him. Oh, and BOOKS! He loves books so that will also be on our Christmas list. We don't give Christmas gifts to anyone else and we usually only buy him one large gift and a few smaller ones. If we were in the States, anyone that would get gifts would get gift cards. I don't believe in making myself stressed and crazy and Christmas over material stuff. I think good gifts for children are quality gifts that will last (and won't drive their parents nuts--so no battery-operated noise-makers, thanks). You don't have to spend a lot of money to get something that's quality. Also, toys that they can manipulate and learn with (blocks, puzzles, art sets etc.) are usually appreciated--just make sure it's age-appropriate and the parents are okay with it.