A family trip to Whistler, a Canadian resort town incorporated as a resort municipality, with a permanent population of approximately 9,965. Over two million people visit Whistler annually, primarily for its world-famous alpine skiing and mountain biking at Whistler-Blackcomb. Whistler village has won numerous design awards and Whistler has been voted among the top destinations in North America by major ski magazines for the past 15 years.
... read more