Explore the top things to do in Virginia, from historic sites and scenic parks to fun attractions and unique activities for all ages.
Covington, VA, has a certain small city charm and character that attracts visitors — even though it's one of the smallest towns in Virginia!