The U.S. has a lot to offer when it comes to travel. Whether you’re into thrilling adventures or a relaxing getaway, you can find what you’re looking for without leaving the country. What’s best about U.S. travel is that there are endless choices of towns to visit and many you probably never heard of. 

Here are 5 U.S. towns you’ve never heard of but should visit.

Trinidad, California

This small town has a population of less than 400 people. Although small in size, this Californian town has a whole lot to offer. From gorgeous public beaches to Native American heritage and history, there is a lot to learn and see in Trinidad. 

Little Switzerland, North Carolina

Located in the Blue Ridge Mountains, this town is set at a 3,500-foot elevation. It got its name because of its extreme similarity to the Swiss countryside. Little Switzerland is the perfect location for those who love nature and enjoy hiking up mountains and nature trails. 

Corning, New York

Corning is ideal if you’re into checking out wineries and breweries. There are lots of restaurants with world-class food, making it the perfect destination for foodies. 

Cedar Key, Florida

Instead of Miami, check out this beach community where you can enjoy a secluded getaway filled with relaxation and adventure. The historic district is the perfect place to enjoy biking with the family!

Gallup, New Mexico 

If you’re in need of some retail therapy, treat yourself by visiting Gallup. Known as the Native American jewelry capital of the world. The culture in Gallup is rich and is fully embraced by the locals a visitors.