20. Louisville, Kentucky
If you’re looking for a low cost of living, beautiful surroundings, historic downtown, and events like the Kentucky Derby in your backyard, Louisville is for you. Known for its mix of southern hospitality and midwestern warmth, Kentucky’s largest city is home to bluegrass music, horse farms, bourbon, and country music. Everything you need to have a good time.