Yes, there are not many "Old Fashion" railroad experiences left in the USA, but there is one in Utah.
The Heber City RR, about 30 miles away from Park City is fun for the whole family. Today was a special two hour train ride ($25/pp), that included a Western chile lunch, and Wild West entertainment on board. There was real top-filght Western singers, poets and a lot of interesting talent.
The train is on a Utah State Park and runs year-round. The Concierge at The Marriott Summit Watch told me about the experience and it was some good advice.