Synonymous with Alpine glamour, St Moritz is best known as the birthplace of winter sports. But away from the slopes, the Swiss resort is fast establishing itself as an important cultural centre. This ...