Salem, known as the Witch City, is one of the best destinations in New England. Read more for all the top things to do in Salem, MA.