Can't connect to internet on my laptop?

Hi. I'm staying at a hotel and using hotel Wi-Fi. The Wi-Fi signal is not great as a i have to be in the lobby to access the connection. Both my iphone and laptop connect to the Wi-Fi signal, but can't access the internet. I always restart my iphone once i'm connected to the signal, and then the internet will work. Nevertheless i can still access the internet fine on my iphone. My laptop not the same. It connects to the network but can't connect to the internet. I have tried all the things i find on the internet like changing that DNS number in the control panel or the nacp.pl (something like that) in the command prompter. And yes i have tried restarting my laptop and disconnecting then reconnecting to the signal. I do not have access to the router as it is the hotel s. Can anyone help?

I use Windows 7. I'm on the road a lot. When I can't connect, sometimes it is as simple as getting very close to the signal. If that doesn't work, then I go to Control Panel. I click the Troubleshoot icon. Then, I click Internet Connection. It usually finds a problem. Something like the "Network Adapter" gets turned off, and the troubleshoot program turns it back on. Then, I can connect. It happened to me about 10 times on my last extended vacation. I just kept turning it back on.

The above method is the best way to do that. You can also right-click on the Wi-Fi bars in the taskbar, and click Troubleshoot on the pop-up box. If I remember correctly, every time I had to turn on the Network Adapter.

It never happens to me at home. I get on the road, and it can happen 5 times in a week, and then none for a month.