If you have the time, take a drive out to Williams AZ and take the train up to The Grand Canyon. It looks like they've done a bunch of upgrades since we went 10 years ago but the package was basically stay in Williams for the night, See a wild west show in the morning, ride the train up to the south rim with lots of history and entertainment. On the return trip the train gets "robbed" by bandits on horseback. We stayed overnight at the canyon and came back the next afternoon, no upcharge for that. Lots of stuff to see at the canyon, more than the few hours the day trip is there will let you see. The Kolb Museum was worth the trip alone.

https://www.thetrain.com/

Kevin