Travel Four Seasons Whistler Mountainside. The resort feels perfectly part of Whistler but also slightly removed from it, creating an internal oasis.