The Constitution of Virginia was amended to grant independent status to cities in the commonwealth. This means that even if the entire city is surrounded by a county, it is still independent from it. City residents don't pay county taxes, have a road and school system maintained by the city
not the county. The independent city (which is not part of the county remember) can even be the county's county seat. Smart huh? Usually, in the smaller cities, the county takes care of court matters, jails, etc. Only the larger cities have their own court system.
Some cities have decided to revert to town status due to economic troubles. South Boston in 1995, Clifton Forge in 2001, and most recently, Bedford in 2013.
By reverting back to town status, the "new" towns get help from the county in the above mentioned areas like education and roads. It really is a win-win; the towns now get county help and the county gets a new tax base.
I think it's out of date that cities are independent now and should just revert back to being part of a county.
Here's an article that goes into detail about Bedford's transition from a city to a town:
http://www.newsadvance.com/news/local/article_5dcbc886-e1e9-11e2-a412-001a4bcf6878.htmlI made some maps to show you what it looks like now and what it would look like if cities returned back to counties.
Currently:And if cities became part of counties: