Most/all of them are nice. Really close is the Colorado Railroad Museum, which had short (15 minute) rides behind a steam train. Georgetown Loop is a bit longer and very nice. Royal Gorge had nice dinner trains
If you are looking for longer rides, Amtrak to Glenwood, Durango/Silverton and Cumbres/Toltec are all stunning.