I've done some minimal road riding here but not enough to have a strong opinion. Try asking theses guys for road riding opinions. http://www.bikesprings.org/
I don't know anything about apartments.
'92 Schwinn PDG Series OS 26, '05 Jamis Eclipse set up as TT
West Colorado Springs, above Colorado Ave, not in Manitou Springs, close to the El Paso trail that goes north or south of town, close to Garden of the Gods and Cheyenne Canyon, but not expensive Broadmoore area, or the expensive Manitou area. Not out east or up North, unless you like driving to ride..