Spend a night in Whistler, Canada’s most famous mountain town.