Also consider buying one of those cheap portable routers (I like the GL-iNet devices, have several- take a look at the "Travel Technology" forum, too). That way you have the router associate to the hotel's WiFi, then on your personal device (laptop, phone, iPad) you connect to your router, then you bring up the webpage on the personal device then authenticate to the hotel. Because the hotel thinks the router has associated OK, any devices you have connected to the router (work laptop, streaming stick, other devices) are also authenticated automatically.
Devices run like $30 and if you get a battery-operated one it'll work on airplanes too.