Crystal Cave is a neat place to go and see at least one time. The prices aren't too bad (and kids 3 and under are free!). You get a tour that is around 45 minutes and the guide explains the different rock formations and theory of how they formed. The lecture part may get a little boring for kids, but they still like to go through and look at all of the different rocks. They also have an ice cream shop/restaurant and gift shop, as well as miniature golf, so that's always fun to do after the tour.
more