Helen is a Bavarian style town located in the Blue Ridge Mountains with stunning architecture, cobblestone streets, and a German presence.