With its vineyards, mountains and beautiful setting on Lake Geneva, Switzerland's Montreux Riviera is a place not to miss.