While some places haven’t got much going on for them, there are those others that seem to have it all.

Some, like New York City, LA, and San Francisco, are dream travel destinations for most people, but unless you can swing it, living there might require some deep pockets – at least if you don’t want to be stuck on a financial hamster wheel.

In other words, while they should be top of your list of cities to visit in the US, their high cost of living makes them not-so-ideal to settle for Joe Blow.

Then there’s those few others that are the complete package. Not only do they make for great destinations for travelers, but also happen to be excellent places to put down roots.

It is this latter category that we would like to focus on.

So, whether you’re looking to travel or considering relocating to a different part of the country, we have highlighted the top 5 American cities you should consider, basing this selection on metrics like desirability, quality of life, value, job market, and of course, attractions.

Don’t worry about what to do with your belongings. You always have the option of an affordable professional storage company to safely keep your possessions – from small items like jewelry to larger possessions like vehicles – until you’re ready to pick up.

Colorado Springs, Colorado

If you’re a nature enthusiast or lover of clean environments, Colorado Springs is one of those places whose beauty is so majestic it will leave you with a lump in the throat.

Nestled in close proximity to world-class ski resorts in Aspen and Vail, Colorado Springs is one of the most livable places in the US, ranking high in terms of parks, cultural attractions, schools, employment rate, and quality of life.

It’s a dream.

Sarasota, Florida

The State of Florida is one of the most visited states in the country. Trouble is, most people tend to congregate in the same areas.

So, what if there was an equally beautiful spot to pitch camp in and soak in the beauty of the Sunshine State (and the rays, of course!) without the drawbacks of those touristy locations?

Well, turns out there is. It’s called Sarasota, and it promises award-winning beaches, warm all-year-round temperatures, and a thriving cultural and arts scene. With a population shy of 60,000 people, quality of life is as good as it gets, with plenty of attractions on offer.

Nashville, Tennessee

Nashville may not be the first name that comes to mind when you think “US travel destinations” but this is one of those bound to turn out “surprisingly great!” when you’re done with it.

Big on things locally sourced, the city of more than 670,000 has a thing for artisanal craft, both of which trace back to the exploding entertainment scene and growing job market.

Its honky-tonk culture draws many a visitor from far and wide, and one you’ll immerse yourself in even better as a resident.

Boston, Massachusetts

Boston is more than just home to some of the world’s top universities. As the oldest large city in the country, that alone is good enough reason to pay the Cradle of Liberty a visit.

Indeed, millions of visitors descend on Boston every year to see, among other things, historical landmarks along the Freedom Trail, including the King’s Chapel and the USS Constitution.

In terms of living, well, ask any true Bostonian which is America’s best city and you won’t be left in any doubt. It’s not a bias really, Boston is one of the healthiest cities in the US and its quality of life, according to Deutsche Bank, is the eighth best in the WORLD.

Say no more.

Seattle, Washington

Sandwiched between mountains and water, Seattle is, well, kind of a big deal.

Whether you’re a visitor, a business looking to set up shop in the city, or an individual or family planning to put down roots in the area, few cities in America can make a better case for themselves than Seattle, whichever way you choose to dissect it.