Home Travel & Leisure Alpine Retreat – Get lost in the magic of Vail’s picturesque scenery, small town charm and latest luxury Ski Resort, Hotel Talisa