Why Hotel WiFi is often slow and expensive
Oftentimes, the reason for this is that those hotels were particularly early in offering their guests internet access but then bought into a draconian external service provider with awful service, high fees, very long contract duration, and slow speed. Usually, when I'm in an expensive hotel with awful (paid) internet, I speak up and they explain this to me.
The last hotel where that happened explained to me that management bought into a internet contract in 2005 that will last until 2015 at which point they plan to simply rent their own DSL. But until then they're, by contract, obliged to offer their guests only their contract partners awfully slow internet.
Just like in business, small companies / hotels can move faster.