My 3 Days in Whistler Itinerary for Non-Skiers: How I Spent an Amazing 72 Hours Off the Slopes
Whistler, in British Columbia, Canada, is easily one of the best mountain resorts I’ve ever been to and here’s a fun fact: it’s also the largest ski resort in North America. I’m a big fan of snowboarding and skiing, and honestly, the slopes, the off-piste terrain, and those endless mountain views here are some of…