A Guide to the Best Small Towns in the USA

By Robert J. Matthews


Active travelers prioritize hiking and riding the Vail Pass Path and Boreas Pass Road as the weather warms up.


This eastern Utah hamlet leads to Arches National Park's unearthly rock formations and Canyonlands National Park's canyons and buttes.

St. Augustine

St. Augustine is one of Florida's top destinations due to its history and natural beaches.

Cannon Beach

This picturesque Oregon town is known for its nearly 4-mile sand beach and towering granite formations.

Cape May

Cape May is a relaxing New Jersey beach resort and a major U.S. tourist destination.


Visit this charming Virginia town's Colonial area to learn about Revolutionary War life from period performers.


In one of America's top winemaking districts, this Northern California town has the charm of a rustic yet elegant village without the crowds.

Taos, NM

The adobe architecture and variety of activities lure visitors to this New Mexico hamlet.

More Stories