CT city makes national list of ‘Best Places to Live’. Competition was very tough.
In terms of so-called competition, Naples, Florida came in first, with U.S. News noting it's "nestled between the edges of the Everglades and the shores of the Gulf of Mexico..."