Err, just for info, have you thought of a BT openzone sub? £11.75 a month gets you 250 minutes of connection. their website gives a search facility for hotspots,
http://btopenzone.hotspot-directory....hType=ADVANCED
You can also search by sms
I'll try and pick mine up on Friday