From the Blue Ridge down to the coast, these 15 small towns in South Carolina are easy to fall in love with, whether you're visiting or looking to relocate.
1k