There is a good website for things to do in St. George. http://www.dostgeorge.com

Don't miss the Rosenbruch Wildlife Museum or the Johnson Dinosaur Tracks Museum. Snow Canyon State Park is another great attraction.