If you are interested in sites to see besides the city, I would suggest Zion, Bryce Canyon, Monument Valley, and Powell.
Lake Powell, nothing like it. Straight up vertical walls of sandstone. 100 feet or more. Awesome natural colors with narrow waterways that go for miles. It would take at least a month to explore them all.
Spring and Fall only though as it gets purdy hot.