Description: This stunning resort is nestled in the foothills of the Blackcomb Mountains in Whistler, British Columbia. Whether you come during the winter to take advantage of the world class skiing or during the summer to enjoy the wide array of outdoor activities th