Here are five Swiss Hotels that can only reached by train.
Wengen, Switzerland
Kleine Scheidegg, Switzerland
Zermatt, Switzerland