The Station Inn located in Cresson, PA is like heaven for railfans. It is a Bed and Breakfast made for railfans. Each room is designed after a different railroad. There is also a long porch out front where you can sit and enjoy trains going by on average of 2-3 per hour. And when you get tired of watching trains you can step down in the basement and enjoy some cold beer and some delicious bar food.
Pros: Affordable, Good Service