When venturing out I tend to make my food choices based on where there is free internet. Be it Starbucks, Panera or some other venue, after I choose the wifi option I find that sometimes I can still not get onto the internet.
To overcome this I create a new tab in my browser (control T) and go to http://google.com. Typically attempting to access the Google website will force the splash screen asking me to accept the terms and conditions of the location. Once I am connected I can close the tab and use the internet as I normally would.