The Badrutt’s Palace hotel’s grand frontage and its iconic tower. High in St Moritz, the grandest hotel in the Alps has just been revitalised. There’s nowhere better to take the summer air…