Swiss resort for moguls, 5 letters
Swiss ski resort, 5 letters
Swiss skiing mecca, 5 letters
World Economic Forum host city, 5 letters