To me, Lake Geneva is the most spectacular and breathtaking of all the Swiss lakes. It’s truly massive in size, and at least looking south into France from Switzerland it’s backstopped by some of the most awe inspiring Alps you can imagine.
Here is a panoramic shot of Lake Geneva, just north of Montreux and looking south: