Sedona is always a favorite for hiking, biking, and photography in AZ. For Indian ruins, I highly recommend Walnut Canyon National Monument about 5 miles east of Flagstaff. Here you get to walk down into a canyon and see cave dwellings up close. I have not been there this time of year so I'm not sure how the angle of the sun will light up the canyon. I would check with park rangers for ideal times. About 10 miles north of Flagstaff is Sunset Crater and Wupatki National Monuments. Wupatki is loaded with more Indian dwelling and ruins. If you had to pick just one, I'd go with Walnut Canyon. Walnut Canyon will be best with an ultra wide angle lens such as 16-35.
If you make a trip to Tucson to the Desert Sonoran Museum (which is really a very cool zoo), you might also visit Saguaro National Park. The park is split into two sections, east and west. IMO, the west section (fairly close to Desert Sonoran Museum) is the better of the two.
Now that I'm on my PC, I thought I'd post some links:
Wupatki (note: Wupatki and Sunset Crater Volcano parks border each other)http://www.nps.gov/wupa/index.htm