June 17th, 2008

Lodges In Whistler - An In-depth Look

Whistler is a resort town in British Columbia, Canada, approximately 125km north of Vancouver. Whistler has a population of nearly 10,000 people, and a further 2 million visit every year, primarily to go alpine-skiing and mountain-biking on Whistler and Blackcomb mountains - when the snow melts, the ski trails double up as exciting mountain-bike tracks. This ski resort is rated as one of the top five in North America, and will play host to the 2010 Winter Olympics alpine and sledding events.


Close
E-mail It