There is a railroad weekend called Railroad Days, up in Durand Mich. Down in Adrian there is the Adrian and Blissfield you can ride, There is also a small steam operation out around Jonesville, below Jackson Mich....Junction Valley had a neat operation up past Birch Run but I heard they went out of business...
Marty