IF I were you I would check out Chesterfield County. I believe it will have everything that you are looking for. I have lived in the city of Colonial Heights, Virginia it is a very good place to live but you might have to pay a little more to get a home in the city, But it is only a few miles down Route #1 and 301 to Chesterfield county. I have posted some information on the City of Colonial Heights, Va.
http://www.city-data.com/housing/hou...-Virginia.html If I can help in anyway my email is viper581 @msn.com and my name is Parker.
P.S. I forgot The City of Petersburg out toward Dinwiddie Country might have homes in your price range but you had better take a good look around to find the right neighborhood.