St Moritz, an alpine caprice