Nice smoke shop near Hanover street right in front of Mike's pastry.
December 2017
Not quite cheap but they were open. While they didn't have everything I wanted in all sizes, they did have some. I managed to get a nice "Boston" sweatshirt for my daughter who, for some strange reason, loves this city even though she has never been here. They do accept credit cards but there is a $10 minimum.