When in London, visit the British Library in Kings Cross. Free wi-fi, desks with built in sockets, pretty inspiring environs. There are a limited number of seats though, so get there early!
This is a fantastic room. It's hard <i>not</i> to be creative there.<p>Since I rarely travel with electronics, I use the New York Public Library for internet access when I'm there. All you have to do is get a library card. Not sure why I'd need wifi.