Whistler – A Premier Vacation Spot In North America

Located about 75 miles north of Vancouver in British Columbia, Whistler is an enchanting four-season resort, situated between two majestic mountains, the Whistler and the Blackcomb. Both these mountain together provide great opportunities for relaxing skiing vacation, with more than 8000 acres of skiable terrain, more than 200 runs, and 33 lifts, of which more than 15 are of great speed. Perhaps for these reasons, Whistler has been consistently rated the number one resort in North America as well as one of the top skiing destinations in the world. Apart from all types of skiing including cross country skiing and downhill skiing, Whistler offers great choices to enjoy a continuum of other winter activities such as ice skating, winter fishing, heli skiing, snowmobiling, snowboarding, … [Read more...]