Just a guess, but German channels like RTL are broadcast free to air on the satellite Astra 1L, which has a large footprint. You can get those channels in much of Europe with a standard satellite receiver and dish with no subscription, so it's not difficult for a hotel to put it on their...