Whistler is a stunning resort based in the Coast Mountains and is a short 2 hour drive North of Vancouver. Whistler is home to amazing skiing and snowboarding in Winter. In Summer it turns to a haven for golf, hiking and biking. Whistler Village is a pedestrianised zone that is the heart of Whistler, with accommodation, restaurants, shops and activities all found...