Go to Sedona for sure-I was there three weeks ago. Real fun-their Jeep tours are a blast also!
Zion-we hiked it last year--amazing place!