Thollon-les-Mémises overlooks Lake Geneva with panoramic hikes, pure air, and spectacular views between the lake and mountains.