I know the entire city of Manchester has free WiFi. They went and stuck access points on every other light pole and on some buildings...
Every Starbucks has them... and surprisingly enough, a lot of 'mom & pops' coffee shops do too!
I don't know of any POI that lists them all for New England though... I'll keep my eyes open for one.