Helen, Georgia, a northeastern hub for Christmas lovers in Georgia, is just one and a half hours from Atlanta. The German-inspired town looks similar to the European villages, even down to its snowy ...