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.
Damascus, VA. Population: 1,066. It calls itself Trail Town, USA, and the title is no hyperbole. Damascus's main street runs on top of the Appalachian Trail and the town serves as a crossroads for a half-dozen wilderness and cultural pathways.