Best and worst cities for men