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
Learn more