For people who have a love of reading, small local, independent bookstores are a great place to meet fellow readers as well as participate in events and meet authors.
Spirit of '76 Books in Marblehead is one such place.
The following link is the schedule of upcoming author events taking place there.  These events are usually a great excuse to visit Marblehead. I have never been disappointed in any of these literary events and always wind up making new acquaintances and sometimes friends.