We did Halloween on the Magic this past year and they do have activities for the kids. They did Trick or Treating on the ship and then had a big deck party with the characters (Mickey, Minnie, Goofy, Pluto, etc.) in costume. They did it on the 30th so that it didn't interfer with Pirate Night...