My wife and I will be heading to Phoenix in a couple weeks. We're going to take a trip up north to see Zion National Park, Antelope Canyon, Horseshoe Bend, Lake Powell Dam, Glen Canyon, etc. It's a fairly large area to see and we've only got 2 days to see it. We're looking for advice on exact places to go to see the highlights. We're also looking for advice on some hiking trails (1-5 miles, preferably).