No matter how well you know the kids on your list, they can be hard to buy for. After testing a dizzying number of toys, games, and gifts, we’ve selected 30 favorites divided by age. All are under $100 and the majority are under $50, so you can mind your budget and delight all the kids on your list at the same time.