St. George, Utah guide: Snow Canyon, Red Cliffs trails, golf, the historic downtown, Tuacahn, Sand Hollow and Zion, with restaurants and hotels.