Explore Walhalla, South Carolina — a charming town with German roots, waterfalls, historic Main Street, and the scenic beauty ...