Virginia is a state with a rich history and diverse natural beauty. From the charming towns to the rolling hills of the Blue Ridge Mountains, there’s something for every type of traveler. Here are five must-visit tourist spots to add to your Virginia itinerary. Shenandoah National Park Located in the Blue Ridge Mountains, Shenandoah National…