The best U.S. cities for renters — and the ones to buy instead