Vail’s Three Peaks Lodge also serves as a place where visitors can come together for drinks, dinner, some serious relaxing in an incredible natural setting.