The South holds its own in terms of small towns packing more than their weight in charm, but Helen, Georgia ... of reasons to plan a stay in this German town nestled among the Blue Ridge Mountains ...