I recently had issues connecting my Macbook to the free wifi in Costa. I tried wifi diags, rebooting and nothing worked. It connected but never bought up the validation page. I had custom DNS servers set up and by clearing all those it then worked and allowed me to authenticate and connect.