During our drive home from Minnesota, we stopped in Story City and my boys loved riding the Story City Carousel. It operates from mid May through late October. Rides are $1 per person. Check their Facebook Page for updates.
The carousel is at North Park which has a playground, swimming pool, basketball court, and tennis courts. Across the street at South Park, you'll find a recently restored swinging bridge.