Along the border with France, Switzerland’s Lake Geneva offers an escape with stunning scenery from its glistening lake to ...