In this area, you have the hospital based programs, Sentara in Chesapeake and Riverside in Newport News. Bon Secours is out of Richmond. TCC and TNCC for community colleges and then the 4 year programs at ODU, Norfolk State and Hampton U. There are also the for profit schools, MCI and Fortis.
The CC programs are very popular because they are about the cheapest per credit and have good reputations. They are 2 year day programs and there is a wait to get in. I got my pre-reqs done at TCC, lots of folks do the same.
Sentara has gone to a 2.5 BSN program, you come in with 1.5 years of college pre-reqs and then you get a BSN. Only thing to consider about them is that their current accreditation is still as a diploma program and they wont get certified for bachelors degrees till they graduate a class or two. They are well regarded and have a wait.
Riverside is a 2 year diploma program, very well regarded and about 21 grand for the 6 semesters at the current time. You can go on and get a BSN going through ODU later on if you choose. When I came in there was not much of a wait, but from what I can tell now that is changing.
The 4 year traditional programs at the colleges are tough to get into, probably need a gpa somewhat north of 3.0 to be considered. I've not heard anything bad about ODU's program. Hampton has had some issues in the past, really don't know anything about Norfolk State. A good rule of thumb is to get on the state nursing boards accreditation list and see what each school is doing currently.
Hope all this helps, do your research and consider all the pluses and minuses of each program, not one is "perfect".
This is a good link to search for programs in any given area: http://www.discovernursing.com/nursing-program-search