If you ever get to go to the Grand Canyon I'd recommend starting your trip from Williams, AZ and taking a ride on the Grand Canyon Railway!
They have a hotel, RV park, restaurant, gift shops and train depot that are set like you were in the wild west - and the scenery during the train ride is beautiful as you head to the canyon!
The last time I was there the train was boarded by "train robbers" as well - it was a lot of fun and is something your whole family will remember forever! Once you get to the canyon you can either do the guided tour or just look around on your own... the view is truly AMAZING!!
One word of warning is if you are not in very good shape is that it can be quite hot there, it is extremely dry and is at a fairly high elevation so the air is thinner than you would expect... A lot of elderly and infirm pass out due to heat and lack of oxygen!
more