Big cities may have glitz and glam, but savvy travelers know that America's small towns are the real prize. These often overlooked enclaves offer a variety of cultural, outdoor, and culinary delights, and usually offer accommodations at more affordable prices than urban centers.
The 15 best small towns to visit in America
These are the 15 small towns and cities worthy of a vacation.
Recommended articles
In June, US News & World Report published its annual list of the best small towns to visit in America. The publication looked at places with a population of fewer than 100,000 people and based the ranking on atmosphere, restaurants, attractions, and affordability.
15. St. Augustine, Florida
14. Vail, Colorado
13. Santa Fe, New Mexico
12. Sedona, Arizona
11. Miami Beach, Florida
10. Aspen, Colorado
9. Juneau, Alaska
8. Jackson Hole, Wyoming
7. Steamboat Springs, Colorado
6. Monterey, California
5. Lake Tahoe, California
4. Park City, Utah
3. Asheville, North Carolina
2. Breckenridge, Colorado
1. Sonoma, California
For the purposes of this list, US News & World Report considered Sonoma as Sonoma County, which includes the cities of Santa Rosa, Glen Ellen, Petaluma, Sonoma proper, and more.
For a complete methodology, head over to US News & World Report.