Whistler is a resort town in the Coast Mountains, nestled between Whistler Mountain and Blackcomb Mountain. Whistler -- also known as “the Village” -- has an average snowfall of 33.5 feet. Surrounded by wilderness, the town gives snowmobilers access to lakes, forested land and glaciers, which add an exciting variety ...
455