The only one I ever rode was the "Santa Clause Train" that ran from I think Ellerson, to Ashland, Va. and back. Maybe 30 miles round trip. It was a steam locomotive I remember which were in the process of being phased out IIRC, but I was just a little kid, so I might be totally out to lunch. The highlight of the trip of course was a visit from Santa. That would have been in the mid/late 50's I guess.
My wife rode the City of New Orleans from Nawlins' to Chicago years ago. She said it was "Just like the song, only in reverse."