Whistler, a resort town located two hours north of Vancouver, is the premier skiing destination in British Columbia, and likely in all of Canada. Covering more than 8,100 acres, this mountain resort and site of the 2010 Olympic games is chock full of top-notch ski trails. When the snow melts, it’s time for world-class hiking and mountain biking on those same trails that you skied down during the winter. Along with unrivaled outdoor activities comes a decadent food scene and luxurious accommodations — unlike other ski towns, Whistler was planned and built in its entirety beginning in the 1960s, and as such has a cohesive, appealing plan and look. In Whistler Village, you can browse the endless array of boutiques that range from high-end fashion and mountain gear to art galleries and jewelry shops.