You will love it. We took the kids there a few years back to ride the Polar Express. Cool little town too. Do yourself a favor, don't stay in a regular hotel. Stay at either the General Palmer or the Strater. We stayed in both and the family enjoyed the General Palmer best.
We also took a day to do a non train related thing and went to Mesa Verde National Park. That was an amazing visit and the guided tour was well worth it. I had no idea the place existed and was not aware of that piece of history. They never taught us that in school.
Enjoy the trip.