All good recommendations in this post. I agree about Danversport being A LONG way out and back. Also, I would avoid Charlestown. Boston traffic is rough while North Shore traffic is slightly less rough. Before heading out of Salem and Beverly areas, take a good long look at your paper charts...