This museum in downtown Roanoke is a lot of fun for kids that love trains. You can get on actual train cars. I always loved playing in the caboose! You can also fantasize with the models they have sometimes or the circus. They have some fun exhibits inside with partial train car reenactments and artifacts. I think the museum can be pricey for a family because it is a bit small.
more