One of the top Halloween destinations in the world, Salem, Massachusetts is witchy all year-round. Planning a trip into the historic city outside of the peak time of October will allow you to have a more relaxed and spontaneous trip without needing to book advance tickets for everything, wait in lines, or spend an hour finding parking on the weekends.