20 of the best US housing markets for investing in real estate