Beaufort Selected The Most Beautiful Small Town In America

slider-downtown-beaufort-waterfront-parkForget the big cities, small towns in the US are the best places to explore on a long weekend or even a summer vacation. Whether you’re looking for a ski destination or some place closer to the beach these are some of the most beautiful smalls towns in America.

This list of the most beautiful small towns in America takes into account each town’s rank on various “most beautiful” lists, their popularity among tourists, outdoor activities and most importantly the scenery. All of these towns have a population of 15,000 or less.

1. Beaufort, South Carolina

2. Bardstown, Kentucky

3. Marfa, Texas

4. Telluride, Colorado

5. Leavenworth, Washington

6. Sedona, Arizona

7. San Luis Obispo, California

8. Carmel-By-The-Sea, California

9. Chautauqua, New York

10. Anna Maria, Florida

11. Sandpoint, Idaho

As posted on Pixable by Natalie Krawczyk.