Badlands National Park is very interesting too, especially if anyone in the group likes fossils.
Also the free 'Dinosaur Park' (
http://www.roadsideamerica.com/story/10514) in Rapid City is amusing. You can probably tell our son was "dinosaur age" when we passed through there