I REALLY liked cigari de sigari or something like that. It was really cool and their house roll was excellent. I'm not sure if that's the exact name but it should turn up in a quick Google search
When I visited last November, I ended up at cigar masters on Boylston. Was a solid spot. Meet a few good folks. Decent selection, full bar. Plenty of places within a 5 min walk to grab a bite.
THere is or at least was a CigarMasters in Worchester, MA. I had a gf there 3-4 years ago. It was a nice place. Cigars you had to buy there and were expensive but still a very nice place and worth it IMHO.
Peretti is the only tobacconist left in the city, the rest are all cigar bars. Peretti is worth a stop for sure. If you have time I would try to stop at both Stanzas and Cigar Masters. I prefer Stanzas because it is a little more low key but CM is almost always a party at night.
Watertown: Cigar Lounge is a very chill place.
Worcester: Cigar Bar - formerly, Cigar Masters, Victory, Owl Shop. CB is biggest.
Sudbury: Victory - different owners I believe.
There is also Leavitt & Pierce in Harvard Square. Not as good a selection of cigars as LJ, but a very cool shop. Great one of a kind gifts. I work one block away and frequent when I feel like paying the 30% tobacco tax on top of the state sales tax.