Whistler is a World class resort, located only 2 hours drive from Vancouver. It is the largest ski resort in North America, with a vibrant village right at the base of the mountain. Whistler is not just a ski resort, it has something for everyone with a large variety of shops, accommodation, bars and cool restaurants.