I am planning a trip to Grand Canyon National Park by way of Williams. The train ride interests me as an event in and of itself. My question is, should I travel in and out by train on the same day or is it recommended to stay at least one night at the park? Never having been here, I'm not sure what to expect and a 3 hour window between train arrival and departure seems like not nearly enough time.
Recommendations anyone??? Hotel recommendations much appreciated as well. Thank you!