Bordered on the east by the Atlantic Ocean, and the west by the Appalachian mountains, with expanses of farmland in between, Virginia has much to offer history buffs and lovers of scenic landscapes. Virginia's three largest cities are Virginia Beach, Norfolk, and Chesapeake. (Virginia Wikitravel)