Experience the best of Salt Lake City on your first visit, temples, museums, hikes, gardens, local eats, and unforgettable ...