What you need to know about Switzerland and its most glamorous mountain resort.