This tiny Bavarian town is more than worth a long weekend visit. The South holds its own in terms of small towns packing more than their weight in charm, but Helen, Georgia, really hammers that ...