The Verde Canyon train in Arizona is wonderful all year around. I have never experienced it during Christmas. I hear the Polar Express to the Grand Canyon is also a nice trip, but I have yet to ride that train. I will say that seeing the Canyon with snow is a pretty awesome experience though whether you get there by train or not.