by Stowaway Magazine | Mar 20, 2017 | Away For A While, Getaways, Winter 2017
The world-class ski resort of Verbier lies in the southwest of Switzerland in the canton of Valais. When it comes to skiing in Switzerland, no resort is more idyllic than Verbier. Although not a familiar name to many Americans, Verbier certainly does not go unnoticed....