Consider taking the Chesapeake Bay Bridge Tunnel (I know it's expensive, I've done it several times) up to Salisbury, MD on Rt. 13. There is a bypass around Salisbury, and I recommend it.
Continue on Rt. 13 up to Dover, DE. There is a bypass around Dover (Rt. 1 Bypass) that goes all the way up to the Chesapeake & Delaware Canal, but it is a toll road. I don't recall how much they charge for trailers, but a car or truck is $1.00 on weekdays, and $2.00 on weekends, so it can't be too bad, but there are two tolls before you get to the C&D Canal. When towing, I usually stay on Rt. 13 and go through Dover because it's not a bad drive, except there are several traffic lights. If you go through Dover, you'll still be on Rt. 13, which goes all the way to Wilmington, DE. I usually bypass Wilmington by taking I-495 and merge onto I-95 north of Wilmington. After that, I'm not sure what tolls kick in as you head north around Philly. Other than the Rt. 1 bypass around Dover, I don't believe there are any tolls from the Bay Bridge Tunnel to Philadelphia.
If you plot a course from Virginia Beach to the Shawnee Inn & Golf Resort using Google Maps, it will take you on this route, but will put you on the Rt 1 bypass at Dover, instead of Rt. 13.
It's a nice flat drive. Have a safe trip.
1968 Trade Wind
2007 Ford F250 4x4 Crew