best place to eat and drink in Whistler