The majestic Victoria Hotel can be found in Glion above Montreux (connected by funicular) and is renowned for its breathtaking views of Lake Geneva and the...