The Hobo Railroad in Lincoln, New Hampshire offers a fifteen mile 80 minute excursion on refurbished vintage trains. The train station is surrounded by a nice miniature golf course and other family diversions.
The vintage trains are behind the station and are a great fun to explore.