You can see a fair amount of Virginia over a three-day weekend, particularly if you have a car. The state's major destinations and attractions aren't too far apart from each other, making it easy to see a lot in a short amount of time. You may want to tack on a few extra days if you're planning on visiting Williamsburg and Virginia Beach, as these destinations have several all-day attractions you won't want to miss.