This tiny town on the Katy Trail, whose name means "rocky port" in French, was once a Native American trade post.
1. Rocheport, Missouri
It has a lot of B&Bs for weekend getaways and a lot of buildings on the National Register of Historic Places to keep the people who live there busy.
Rocheport, Missouri
This town has a strong Norwegian culture and is home to the Vesterheim Norwegian-American Museum, the country's biggest museum about an immigrant group.
2. Decorah, Iowa
It also has many beautiful natural spots, such as Dunning's Springs Park. Thanks to Luther College, it is also a college town.
Decorah, Iowa
This small town is surrounded by beautiful scenery, and there are lots of things to look at, like the 1861 Italianate.
3. Jim Thorpe, Pennsylvania
Asa Packer Mansion Museum and Glen Onoko Falls, which you can hike to.
Jim Thorpe, Pennsylvania
Cape May is known for its well-restored Victorian gingerbread houses that line the Atlantic Ocean where it meets the Delaware Bay.
4. Cape May, New Jersey
The town has a good mix of old-fashioned beach town features, like a boardwalk, and modern entertainment, like yearly jazz and film festivals.
Cape May, New Jersey
Even in the winter, this town, which is home to Antioch College, is beautiful.
5. Yellow Springs, Ohio
The 78-mile-long Little Miami Scenic Trail links to the 752-acre John Bryan State Park, which is full of natural beauty.
Yellow Springs, Ohio
Dogfish Head, one of America's most famous craft brewers, is based in Rehoboth Beach.
6. Rehoboth Beach, Delaware
They recently opened a cute inn in nearby Lewes called the Dogfish Inn.