I have the exact same problem as the original poster and I tried many times already the solution proposed by trstark66 and it's still not working. It's not working for both my iPad and iPhone 5. I'm using the latest iOS version available all the time. I have my iPad since 3 years and my iPhone since 1 years and I always had that problem. I'm an airline pilot so I'm always in hotels. I asked my colleagues who also have iPhones and iPads and they all have the same problems from time to time. And when I go in an apple store they all say that it's the first time they hear about that problem. I never have that problem with my PCs, my previous phone and my BB playbook. Only with my iPhone and iPad....since now 3 years...Always the same problem. I'm connected to the Hotel Network, I have an IP address but nothing popup to register with a user name, password or just to access the "I have read and accept the condition.../connect". And when I go in Safari or other Browsers, I am not redirected to a login page. All I have is a message saying cannot access the webpage because I'm not connected to Internet. I tried already hard resets, on/off Wi-Fi, automatic connexion off, forget this network, reset network setting...
My solution for now is to use my Boingo account. I connect to the hotel Network and then I use the Boingo app to connect to Internet.
But, sometimes it works the first time or suddenly for no reason.
Very funny, I was using Boingo on my ipad to write this message in my Hotel room because I was unable to use my free connection as usual. When I tried to press "Add Reply" it failed and I had the message "An error occured while trying to submit your post, please try again". The reason was that boingo was disconnected since I was taking too long to write this message. So I wasn't connected to Internet anymore. I opened a second tab in Safari and what did I see!... the login page to access the free connection from the hotel. This is crazy. Apple, you really suck with hotel/coffee hotspots... I tried for hours and nothing, now hours later I just open a new tab and it works. But tomorrow I know I will try the same and it will not work again. It shouldn't be that complicated.