Is their any where in Windsor that I can get on a computer and surf the internet?? eg internet cafe? The hotel we are staying in has Wi fi but my lap top is not able to use this. I need to check in for my flight from Heathrow the following evening. Thanks for any help.