The French Alps are a skier's paradise, but the area offers more beyond the slopes. This quaint town is full of attractions ...