Anyone in America can tell you the most epic town to visit for Halloween is Salem, Massachusetts. Yes, it's true there's a spectacularly spooky twinge to Salem, given the Witch Trials and general drama around this town that's about an hour north of Boston. However, if you drive an hour...