The best way to experience the rich history and diverse geography of Virginia USA is through its small towns here are the most beautiful.