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