Here are 20 places where homes can be purchased for $350,000 or less in the Midwest.