ThinkTank
RL Addict
It breaks if a countably infinite number of infinitely long buses arrive, each containing a countably infinite number of guests though (I think).
I think you think wrong here. N x N has the same cardinality as N. So this case just reduces to one countably infinite bus.
I think you can accommodate them if the hotel has a countably infinite number of floors (each containing countably infinite numbers of rooms).
By the same argument, that hotel is as big as the original one.