We are traveling to the Grand Canyon and Sedona in July. We have reserved a day on the Grand Canyon Railway because our children will love it. I'm aware that it isn't the best way to see the Canyon, and since we have a free day on our way to Williams, how can we best spend that time seeing the Canyon? Helicopter tour? Or just drive to the South Rim and check out the village and maybe the Desert View Drive? Any advice would be greatly appreciated. Thanks.