Whistler
City/Town
British Columbia, Canada
Featured Review See All Reviews
Whistler is the site of the 2010 Olympic and Paralympic Winter Games.
Located 120 km north of Vancouver, Whistler is a charming alpine village situated among the Coast Mountains. This resort town of 7,200 people, is the home of Whistler and Blackcomb mountains, offering world-class skiing during the winter season and a multitude of summer activities. The two mountains together form the largest ski resort in North ...

Choose category

Select Category