The 7 top places to own a home in America — if you’re not rich