Dividing France and Switzerland in two, Lake Geneva is the largest natural freshwater lake in Central Europe. Surrounded by the Alps, it offers a breathtaking view.