Virginia’s small towns are treasure troves of great food, warm hospitality, immense history, and Southern charm. Antiquers and outdoor enthusiasts equally will be at home in these 22 destinations promising all of the above and more. Map out a weekend and see what you’re missing.