Switzerland’s glamorous mountain town has everything for ski lovers