For Thomas Thomas the Tank Engine fans
I looked up the train schedule for the Thomas rides where Thomas "pulls" the passenger cars for the local roailroad. The schedule will have to be updated with specific dates, but you can get an idea when he's coming to your area.
We took my kids to ride him 2 years ago in Durango. We had an absolute blast. There were kids everywhere and not a single one was crying. There was plenty to see and do. We felt like we got our money's worth.
Here is a link that might be useful: Day Out With Thomas 2005 Schedule