There are several ways to do this.
The best option in my opinion is a personal travel router such as the GL iNET AR300M. There are other makes and models available. It’s very small, lightweight and low cost to buy (under £30 I think).
Using it in repeater mode you can connect to it to set it up from any device. Then all your devices connect to it which delivers the WiFi from the provider. I use it mainly in aircraft and hotels. It’s the business!
Here's a picture of the one I use just to give you an idea of the size.
rather than the AR-300M I referenced earlier but they are both the same size and weight.