Set high in the alps of Piedmont, with Switzerland just over the next mountain and beautiful Lake Maggiore less than 20 miles away, this resort is as desirable a destination in summer as it is at the height of the ski season. For an unforgettable excursion, drive through dramatic mountains to the la...
More Details >>