While most travelers flock to New York and Los Angeles, the most beautiful small towns in America offer an entirely different—and, dare we say, better?—glimpse at what this country has to offer. You’ll find tiny enclaves filled with friendly locals, walkable downtown areas lined with mom-and-pop cafes, quiant boutique hotels, and incredible views of some of the best landscapes in the U.S.
Whether you’re looking for some over-the-top American charm (we’re looking at you, Stowe), a taste of the wild west (Deadwood, anyone?), or incredible ocean views (hello, Paia), these idyllic cities are well worth adding to your itineraries. And once you realize that the restaurant-to-people ratios lean way in your favor, you may never want to leave.
While wouldn’t dare tell you to avoid big cities altogether, we invite you to embrace the slower pace of life—and refreshing lack of crowds—in these amazing small towns.
All listings featured on Condé Nast Traveler are independently selected by our editors. If you purchase something through our links, we may earn an affiliate commission. This article has been updated with new information since its original publish date.