Walhalla sits at the foot of the Blue Ridge Mountains like nature’s welcome mat. This German-settled town brings European charm to South Carolina. The mountain views here will make you forget about ...