Explore the charm and history of the cutest small towns in the Southern United States, from Florida's seashell beaches to the historic streets of Virginia.
3