Located just a 5-minute drive from Vail Ski Resort, The Landmark puts you near winter activities like downhill skiing and snowboarding. Guests can visit the fitness center for a workout, and a soak in one of the 3 spa tubs makes for a relaxing end to a day on the slopes. Homes at this upscale property feature conveniences like kitchens, along with fireplaces and balconies. Ski storage is also...