Grand Canyon Railway/Polar Express is a must see! What a great way to get in the holiday spirit by jumping in a train in cold country. If it is not during the Christmas season, check out the other events that are hosted on the train throughout the year. Williams is a great place to hang out AND if you want convenience you can stay at the Grand Canyon Hotel which is right by the train depot. Check it out!
More info: https://www.thetrain.com/