Carmel, Indiana.
Michael Godek/Getty Images
- Personal-finance company Wallethub has identified the best small cities in America.
- It compared more than 1,321 cities across five key metrics, including affordability and quality of life.
- The list is dominated by cities in the Midwest, with Carmel, Indiana taking the top spot.
Sky-high home prices and a limited supply of available homes in larger, more popular cities have driven many buyers to smaller towns...