Champery, Switzerland

Champery is a cozy mountain village in French-speaking Switzerland, located on the very border with France. Together with 11 other resorts, it is part of the vast Portes du Soleil ski area, and is also considered one of the best…
Read more