The South does pretty in a lot of registers. There is a Bavarian village in the Georgia mountains, a beach where wild Spanish horses still outnumber the traffic, and a Mississippi courthouse square that has stood in for half of Hollywood's version of the small-town South. These ten towns run from the Blue Ridge to the Outer Banks, and each one has a genuine reason to look twice, not just a nice waterfall and a gift shop. Here they are, and what makes each one worth the stop.