Bristol, Virginia, a small city nestled in the Appalachian Mountains, was recently named one of HGTV's "50 Most Charming ...
Mexico's government has a list of small towns (known as pueblos) it considers the most charming. Read on to learn about 12 ...