Costume balls, vampire masquerades, psychic fairs and ghost hunting make Salem one of the top Halloween destinations.