My BIL is obsessed with trains!! He had a model train track started in his yard with tunnels and such.
Every Christmas the train club in our area used to set up their train set in the rotunda of the Government Center. It was beautiful to watch the train go round and whoo as it went by.
Every Christmas we gone on the Polar Express. We ride the train and they read the Polar Express to us and serve hot cookies and hot chocolate. It is a great time. They have a great little museum inside the train depot and they have a lot of neat books on trains and the breaks and such.
Before my husband I wear married, I found this train ride on the Cumbress and Toltec. It took us from Northern New Mexico to Southern Colorado. My husband was so mad because this ride took the whole day. I finally gave the option to opt out and he agreed to go with me. He LOVED it! He even went to the restroom and disappeared for a long time. He was in the open car letting the wind blow in his hair.
I found a great train book at Costco years ago. It showed trains all over the world. Some were old coal trains and some elaborate sleeper cars with beautiful suites.
For now, a great trip on the Polar Express should do. You can look online for depots who offer it in your area.
Here's a great gift ride: http://www.20thcentury.org/Trip%2012-M%20West%20Virginia%...