10 metro areas where you can still buy a home for less than $300,000