The 8 Most Beautiful Small Towns in America

Off-white Section Separator

Rocheport, Missouri

Two hours from both Kansas City and St. Louis, this tiny town along the Katy Trail, and whose name means rocky port in French, was once a trading post for Native Americans.

Off-white Section Separator

Decorah, Iowa

This town has deep roots in Norwegian culture and is home to the Vesterheim Norwegian-American Museum, which is the country's biggest museum about an immigrant group.

Off-white Section Separator

Jim Thorpe, Pennsylvania

This little town is surrounded by breathtaking landscape, and it offers a lot of things to look at, such as the Asa Packer Mansion Museum, which is an Italianate museum opened in 1861, and hiking trails.

Off-white Section Separator

Cape May, New Jersey

Cape May is known for its collection of well-restored Victorian gingerbread houses that line the Atlantic Ocean where it meets Delaware Bay. The town has a good mix of old-fashioned beach-town fun and new, cutting-edge entertainment.

Off-white Section Separator

Yellow Springs, Ohio

This town, which is home to Antioch College, is beautiful all year round. The 78-mile-long Little Miami Scenic Trail links to the 752-acre John Bryan State Park and is a beautiful piece of nature.

Off-white Section Separator

Rehoboth Beach, Delaware

This beach town on the Atlantic Ocean gets very crowded with tourists in the summer. However, Dogfish Head, one of America's most famous craft breweries, calls Rehoboth Beach home.

Off-white Section Separator

Pawleys Island, South Carolina

This barrier island is 70 miles north of Charleston and is reached by crossing a bridge. The island has only about 100 people, but historic buildings, such as antebellum homes.