When I visited my brother out in the Springs I went to Ascent and thought it was a great place. My brother does local MTB races and knows the guys. They hooked me up with a super sweet demo bike for the duration of my visit. Seemed like great people!!! FWIW
Ascent Cycling. My brother just verified they carry Specialized road bikes.
I did go to Criterium too and that was a nice big shop!