A good article on places to stay outside of the large towns and cities: 11 Places to Stay in Switzerland for Epic Views of Alpine Peaks and Glittering Lakes.
An interesting mountain guest house is Berggasthaus Aescher.
![]() |
| Berggasthaus Aescher |
In Zurich, the St. Gotthard Hotel is a good 4-star hotel only a block from the Hauptbahnhof. It looks very old from the outside but rooms are modern.
In Montreux, I prefer Golf Hotel René Capt. Take the 201 tram from the Escaliers de la Gare stop on the Grand rue to the Bon-Port stop (4 stops). The hotel is a 30 second walk from there. When you book the hotel they will send you a link to the Montreux Riviera card which provides free transportation on the trams, buses as well as discounts at many sites in the area. If you don’t have the card you can pay on the bus.
