Montreux is a small traditional town located by the Lake Geneva that will never cease to amaze you. Here are the best things to do in Montreux, Switzerland!