Virginia is known for many things: history, natural beauty, and (bless our hearts) lots of southern charm. But one of the best features of Virginia is the abundance of small towns and communities ...