Welcome to Cruisemates!!
I have not been to Mexico for Halloween, but I have heard all about the ships during that time. Be sure to take your costume, because there will be parties, and dancing and the ship will be decked out for the occasion.
You will love the ports you are going to, but the party starts on ship.