I always go to Buttonwood to get children's gifts. They have a good variety of quality toys. Tons of arts-and-crafts stuff, Thomas the tank engine, Playmobil, stuffed animals and dolls, and dress-up clothes. They have a huge selection of kids books. They'll also wrap for you which is a major plus in my book! Staff is knowledgeable and helpful.