The Lake Geneva Region in Switzerland, or Lac Léman to locals, is one of the most beautiful places to visit. Situated around the largest body of water in Switzerland and stretching from the elegant city towns of Lausanne, Geneva and Montreux, including many smaller picturesque towns, Lac Léman is a wonder in it’s self.