Massachusetts | Salem | United States 15 Reasons Why Salem Is Worth Visiting: History, Haunts, and Halloween Magic