Nestled away in the rugged splendor of the Coast Mountains in British Columbia, Canada, lies a ski town known around the world for its ski scenery and world-class skiing. That ski town is Whistler, home to Whistler Blackcomb Resort and the epicenter of ski activities in the Pacific Northwest. From spectacular skiing and snowboarding on world-renowned terrains to relaxing moments spent in upscale restaurants and luxury hotels, this charming alpine town will make you want to ...