Salem, Mass. (Population 41,654) from Best Places to Celebrate Halloween Slideshow