Just a travel suggestion...
If you want to hit every state, here's a suggestion for Maryland and Virginia. Stay away from Baltimore! If you're coming up 95, turn east and visit Maryland and Virginia's eastern shore. Take route 50 east through Maryland. Visit Assateague Island which is an uninhabited barrier island on the ocean. It is wild and natural and they have wild ponies!
Then go south into Virginia and visit Chincoteague Island and from there cross back over to the Virginia portion of Assateague island to see their wild ponies. This is the home of Misty of Chincoteague, the pony of the children's book of the same name. You can stay in the town of Chincoteague. It's a quaint little town where in July, they have the pony swim and sale which manages the herd and benefits the local fire department.
This is a unique slice of America and you avoid the big cities. Plus, you cross two states off your list at the same time!