Looks like the nearest to you is a Newbury Comics in Quincy Market. Bleh. Too much kitsch, not enough comics.
My best advice if you want the social experience: Go to Harvard Square in Cambridge (on the Red Line). There are three shops within a three block radius: previously mentioned Newbury and NEC and between the…