Texas State Railroad in Rusk is cool.
I have ridden on that train from Palestine to Rusk several times. The kids loved it especially in the open air cars.