Fortunately, there are many affordable places to live in Iowa, including these five cities and towns. 1. Cedar Rapids Cedar Rapids has the 18th-lowest cost of living of any American city, according to Niche. It's also an especially affordable place to become a homeo...