Looking for the best things to do in Salem, MA? Visit the Salem Witch Museum, Peabody Essex Museum, House of the Seven Gables, and take a witch or ghost tour!