10 Diverse Cities in Virginia Virginia Beach Norfolk Chesapeake Richmond Newport News Alexandria Hampton Roanoke Portsmouth Suffolk