Small towns are the backbone of America, and I'm convinced that Virginia has some of the most underrated, dreamy small towns in the whole country.