Whistler, A Resort For All Seasons
Whistler is a year-round leisure and meeting destination located in the Coast Mountains 120 kilometers (75 miles) north of Vancouver, British Columbia, Canada, and is site of the alpine, nordic, and sliding events for the 2010 Olympic and Paralympic Winter Games.
Whistler has a range of accommodation totaling 3,200 hotel rooms, and more than 5,000 [...]
Comments Off


