Originally Posted by
LoganFlyer
I'd stay near North Station in Boston and take the commuter rail. The commuter rail station in Salem is walkable to most of everything you'd want to see, and you can do it in a day. Given your GF's interest in the witch related items, I'd start at the Salem Witch Museum and walk around Salem after that.
thanks for the tip on the commuter rail