CategoryTravel & ResortsThings To Do in MontreuxLocated on the Northeast shore of Lake Geneva, in the heart of French-speaking Switzerland, glamorous Montreux is synonymous…By Andrew Dobson