Whistler is a resort town located in the Coast Mountains of British Columbia, Canada. It is situated about 121 kilometers (75 miles) north of Vancouver. Whistler is known for its world-class skiing and snowboarding facilities, making it a popular destination for winter sports enthusiasts. The town hosted many events during the 2010 Winter Olympics. In addition to skiing, Whistler offers a range of outdoor recreational activities such as mountain biking, hiking, golfing, and zip-lining. The pedestrian-friendly Whistler Village is filled with shops, restaurants, and accommodations, making it a vibrant hub for visitors.