48 US cities where you can buy a mansion for under $1 million