“The Midwest” carries with it a variety of connotations. Friendly people. Sprawling lakes. Cheese. But also a hard-working, salt-of-the-earth ethos: people here mean what they say. If you’re from a different part of the country, visiting the Midwest is a trip into honest country. You’ll be constantly surprised by the genuineness of the people and the landscape.
Its big cities like Kansas City, Detroit and Milwaukee are always a good time. However, to really discover what the Midwest is about, you need to delve into its smaller towns, where everyone greets you with a hello and knows your name by the end of the weekend. From the Great Lakes to the Great Prairies, here’s 10 of the coolest and most underrated towns in the middle of the country.