Resting along the foothills of the Blue Ridge Mountains is Anderson, a small city with a population of around 28,000. The charming locale blends historic charm with modern trends, and offers visitors ...