Learning the Whistler Village Lingo

whis·tler [hwis-ler, wis–], noun 1. a person or thing that whistles. 2. a mountain resort town packed with adventures, restaurants, shops, and incredible views, allowing you to create unforgettable memories. If you’re heading to Whistler, chances are pretty good that at one point or another, you’ll end up in Whistler Village, the literal and metaphorical […]