The best and worst cities for public parks