When you stay at The Peaks Resort and Spa in Telluride, you'll be in the historical district, just steps from Telluride Ski Resort and The Peaks. Featured amenities include a 24-hour business center, complimentary newspapers in the lobby, and a 24-hour front desk. Planning an event in Telluride? This resort has facilities measuring 9000 square feet (836 square meters), including conference space.