I have previously gone on Grand Canyon tours from Flagstaff and I was blown away by Red Stone Tours. They provided a number of services, including day hikes, so I could choose a specific style of tour, depending on the day and who was with me. On the tour, the guide clearly knew what they were talking about and obviously knew where to take us for the best views. With breathtaking views of this natural marvel it made me want to return to these tours again and again. The only issue is that the price per person can be too high.
http://www.redstonetours.com/
more