To be honest, at 2, you do not need to spend $100. I have Ella (my FI daughter who I have been with since birth) and for her 2nd BDay we got so many gifts (seems you do for 1 and 2 and then they stop unless family or super close friends) that she couldn't even play with them all. She loved/loves (still at 3 1/2) anything "Little People." What I would highly recommend that someone did for us and now I do for others is personalized books. You can order a book for about $15 that has the child's name in it all the way through, as it is a story about them and their friends or family that you put in it, with a personalized dedication. Here is a link to an example website: Personalized Children's Books, Popular & Famous Fantasy Story Book Gifts for Children & Kids, Education & Learning Books Store, Child Fairy Tales & Movie Characters Stories
Ella has the Ballerina Princess and absolutely loves it. At 2, they are easily distracted and their name keeps them interested, but it is something they will keep with them for years (almost 2 years later she asks to read it at least 1x per week).
Don't over spend, they are 2 and love almost anything but have a very shor attention span. Happy shopping, I hope this helps!