Ironically, most of the time it's the cheaper hotels who offer excellent free internet, whereas the more expensive hotels have shitty paid internet.