The best and worst U.S. cities for renters, ranked by affordability