The alpine splendour and glamour of St Moritz