The town in southeastern France is nestled by Lake Annecy, one of the cleanest lakes in Europe, where visitors can enjoy ...