The Best Small Towns In America

The Colorado Rocky Mountains' former mining town is a year-round destination for energetic travelers and history buffs.

1. Telluride, Colorado

In 1961, downtown Telluride was named a National Historic Landmark District for its well-maintained Victoria-era buildings.

Telluride, Colorado

A romantic break or West Coast weekend excursion to this coastal California city is great due to its charming downtown and stunning scenery.

2. Carmel-by-the-Sea, California

Visitors should come to Carmel Beach for sunset and views after shopping and wine sampling.

Carmel-by-the-Sea, California

A southern road journey should stop in this gorgeous desert hamlet, two hours from Grand Canyon National Park and under an hour from Flagstaff.

3. Sedona, Arizona

Outdoor enthusiasts seeking scenic treks and wellness seekers seeking unique experiences visit Sedona due of its stunning red rock formations.

Sedona, Arizona

Hudson, just over two hours from New York City by vehicle or train, is an ideal small town retreat.

4. Hudson, New York

Start shopping on Warren Street. Hudson Cruises offers river cruises.

Hudson, New York

South Carolina Lowcountry locations like Hilton Head Island and Charleston receive all the attention, but the state offers many charming tiny communities.

5. Beaufort, South Carolina

Visit the Penn Center and Reconstruction Era National Historical Park to learn about Gullah culture and history.

Beaufort, South Carolina

This southern Maine hamlet, one of the nicest tiny towns on the East Coast, declares itself "the place to be all year," offering activities year-round.

6. Kennebunkport, Maine

Summer is when Kennebunkport is most popular for its beaches, boating, and lobster rolls, but the town goes all out for the holidays with their Christmas Prelude.

Kennebunkport, Maine

Most Beautiful Small Towns In America