Even as matches have drawn large crowds, hotel bookings have lagged. And workers in host cities say they’re struggling.