The museum of Natural History is located on campus at the University of Utah. They have some pretty fascinating exhibits. My personal favorites were the dinosaur exhibits and watching how paleontologists do their work. They frequently have fun activities for the kids and their prices are always pretty inexpensive. It's a great way to get the kids out of the house and have them interested in things other than the TV!