St. George, Utah is an affordable destination for families. Nearly all the activities on this list are free or inexpensive. Here are my favorite things to do ...