I live in Newport News, Virginia. Portsmouth is not too terribly far from me.
Portsmouth is one of several cities (Portsmouth, Norfolk, Virginia Beach, Chesapeake, Suffolk, Newport News, Hampton, York County, Poqouson) which make up greater Hampton Roads. Geographically, Hampton Roads is a very large area. Portsmouth is one of the smaller cities in Hampton Roads.
With all due respec, avoid Portsmouth. It's a pretty depressed area. It's got some good industries and businesses, and a FEW nice neighborhoods, but otherwise it mostly low-end. Neighborhing Suffolk and Chesapeake are much, MUCH nicer. And it would be easy to commute into Portsmouth from these cities. You can commute from the others, but you'll be dealing with heavy traffic and longer distances.
Herp laws in Virginia are pretty non-existent. You can own just about anything. I don't think you even need permits for exotic venomous species (but not 100% sure). I KNOW you don't need them for non-venomous or native species - 100% sure. The only laws I know of related to collecting and keeping native species. You can collect and possess for "personal use" 5 of any one species, as long as it is not a "listed" (protected) species. Right now, the only snake on that list is the Canebrake Rattlesnake and a couple of rare turtles.
Hampton Roads is in southeast Virginia. We have relatively mild winters, with the occassional frigid day, and occassionally some snow. We have warm to hot summers with lots of humidity. Southeastern Virginia is a herp heaven. We have northern and southern species of snakes here. We have 30 different species of snake, 3 of which are venomous (Copperhead, Cottonmouth, and Canebrake/Timber Rattler). There is LOTS of public land to herp on. The Dismal Swamp Wildlife Refuge is world class and the northernmost of a chain of clasical sourther swamps. It is in Chesapeake and Suffolk. We have many Wildlife Management Areas within an hour or two drive. We have a million and a half acres of National Forest land in the western part of the state - less than half day drive from Hampton Roads. It's all open to the public. Some areas (like parks) prohibit you from KEEPING snakes, but most herps don't want to do that anyway. You may take snakes from Wildlife Management Areas and National and State Forests, and off private land you have permission to be on.
If you are serious about coming, PM me and I'll speak to you some more about it.