The dual mountain resort of Whistler-Blackcomb has consistently been rated one of the top ski resorts in the world. The town of Whistler co-hosted the 2010 Winter Olympics.
Located in British Columbia in the southern pacific ranges of the coast mountains. Whistler is home to two of the world's most popular ski resorts, Whistler and Blackcomb. Whistler and Blackcomb form the largest ski resort in North America. Right now there is a lot of construction as they prepare ...
Posted in Heather's Blog by HeatherB3