Villars sits at an altitude of 1,300 metres and is located on a sunny plateau just to the south of Lake Geneva. This resort is a real suntrap.
Villars (and adjoining Les Diablerets) is one of those resorts that is often and unfairly overlooked by British skiers when choosing a destination for ...
1 Hotel