WINTER IN EUROPE
While snow-capped mountains can be found all over Europe, some of the most popular slopes reside in France and Switzerland, with sky-high peaks, powder-covered glaciers and breathtaking alpine landscapes. Boasting some of the world’s largest winter resorts, and equipped with panoramic cable cars and scenic train rides, these are some of the best ski resorts, which boast some of the best spas for you to indulge and unwind after a day on the slopes.
BADRUTT’S PALACE HOTEL, ST MORITZ, SWITZERLAND
Known as the birthplace of Alpine winter tourism, St Moritz is home to an extensive selection of pistes, ranging from beginner to advanced. Located close to the Corviglia ski area, this charming hotel is surrounded by snowy peaks, frozen lakes, and even a convivial social scene.…