Scenic biking, pedal boats and a charming city center await travelers visiting this French Alps town.