Walmart offers the Fisher-Price Little People Disney Princess Magical Wand Palace for $24.88. Choose in-store pickup to avoid the $5.99 shipping fee. That's a buck under our November mention (which included a figure pack) and the lowest price we could find by $10. It's designed for kids aged 16 months to 5 years old, and features lights and sounds via three included AA batteries.
The planet will thank you, your local (overwhelmed) landfill will thank you. Even your budget will thank you.