Another small Texas town, Crowell, at the base of The Panhandle, is the most astronomer-friendly place on Earth (well, Coonabarabran, Australia, is a close second I think).
Crowell is home to 3RF's Comanche Springs Astronomy Campus. In the interest of full disclosure, I work there!
Very like the X-Bar Ranch, but more telescopes ... and better skies ...
These are not "cities" per se, having populations numbering in the few hundred, but they are great astronomy destinations.
Dallas, TX, truly qualifies as a "city", and except for its light pollution has a very active astronomy environment. Four public star parties each month (1st, 2nd, 3rd Saturdays, and 4th Sunday), as well as two Astronomy Day celebrations annually. Several of the suburbs have light-pollution abatement programs, though in the overall scheme of things they won't help much. Still ... the area treats thousands of visitors each year to views of the night sky. And the DFW area hosts 4 fully digital Imax planetariums, with several smaller digital planetariums at area community colleges and public school districts, as well as at least 4 portable StarLab planetariums.
The universe is not only stranger than we imagine, it's stranger than we CAN imagine. --- JBS Haldane
Come visit me at Comanche Springs Astronomy Campus (we're on Google Maps) in Texas.