The hotels are likely not "blocking" Internet access, they're just using a "family safe" DNS. Something like this:
https://www.opendns.com/home-internet-security/
To get around it, just plug in your own DNS servers into your networks settings on your computer. Use Google's DNS 8.8.8.8 and 8.8.4.4. There's plenty of guides on how to do this.