Introducing The Westin Resort & Spa, Whistler – an alluring haven with ski in/ski out access. Located slope side in the charming Whistler Village, the resort is home to 400 contemporary-luxe suites with full kitchens, soaker tubs, fireplaces and awe-inspiring mountain views. For chilled après-ski, check into Avello Spa & Health Club and enjoy a rejuvenating massage before dinner at Grill + Vine.