The Baltimore & Ohio railway was (arguably) the first passenger train in America, and the museum is a loving testament to both that line and American railroading in general. Train spotters will be in heaven among more than 150 different locomotives. Train rides cost an extra $3; call for the schedule.