Des Moines homes for sale: $300,000 to $400,000