Montreux, Switzerland’s hidden gem