Checking In to the Carlton Hotel in St Moritz

If there’s anywhere in Europe you can guarantee you’ll enjoy in the ski season it is St Moritz. In fact, this town in the Swiss Alps only comes to life when there is snow. Sure, it is beautiful year-round but…