The 10 Most Beautiful Small Towns in South Carolina You Need to Visit

10. Clemson

9. Aiken

8. Mount Pleasant

7. Georgetown

6. Hilton Head Island

5. York

4. Travelers Rest

3. Edisto Island

2. McClellanville

1. Beaufort

The 10 Most Beautiful Small Towns in New Mexico