Spending three nights in St Moritz
Stay in this stylish lakeside resort, which has welcomed visitors for more than 150 years with its upmarket boutiques and incredible mountain views, providing something for everyone in this attractive part of Switzerland.