I've just moved to Cape Cod myself. Sucks is better than I have found it here. Shops in Boston are P R I C E Y !!!! A good head shop with excellent prices and a wide selection of standard pieces with a few exotics is:

Vibrations
Rte 5
Enfield, CT This is just South of Springfield MA off Rte 91


If you are really into a journey you can do what I do. Save up, don't go often, and take the trip to Torrington, CT. There is a shop there called Wasteland that has a cool owner who will make deals even on the comparatively low prices marked, especially if you stop in for a quantity purchase. Wasteland: 860-482-2000 Call first. Store hours can be annoying.