Our users' favourite hotels 8.24 Very good Best Western Hotel Walhalla Bahnhofplatz Poststrasse 27 Saint Gallen, CH £213 £159 per night