Some small towns simply have it all -- charm, great coffee, food with character and shop owners with purpose. These 10 spots have it all, in perfectly small doses, according to Budget Travel magazine.
Jerome, AZ. Population: 378. A copper-mining community that went bust in the mid-1900s, Jerome was saved from complete abandonment by an influx of artists, and today the town is thriving thanks to its artistic heritage and its fortunate location clinging to the slopes of Cleopatra Hill in central Arizona.