Quaint small towns are a big part of the landscape in Northern Virginia. The region is home to places like lush Middleburg with its rolling vineyards and nature-filled Sperryville. One of North ...