25: Cedar Rapids, Iowa
This small city of 128,000 is quickly developing! Whilst the traffic can be heavy during rush hours, you can find yourself very easy access to the interstate highway. The cost of living here is quite low with a median income of $53,000 with cold long winters and hot and humid summers, Cedar Rapids really does have the best of both worlds in terms of the weather.