Altoona IA homes for sale: $300,000 to $400,000