Some good suggestions here. Let me add a couple more via a good story/discovery from several years ago.
A friend lived in Santo Domingo and was so missing a reasonably priced turkey at the holiday, so I offered to bring one down.
Bought a nice soft sided cooler and a frozen twenty pound bird. Since I had extra space in the cooler I added some frozen bacon, meatballs, and a pound of preciious scallops. (note-this is when the luggage restriction was 70 pounds)
Loaded the cooler into my suitcase at 4:00 AM and headed to the airport at 5:00. Went through X-ray and the TSA guy just shook his head and laughed when I told him what the big frozen mass was.
Plane was on time and my flight after changing planes in Fort Lauderdale was also on time. Flight arrives at Santo Domingo around 1:00PM. I head to the baggage carousel......and no luggage.
Long story short, they sent it to Punta Cana by mistake. After the usual we will deliver it to you soon, the luggage arrives at 10:00 AM the next day.
Fearing the worst, I immediately check the luggage. Interestingly enough, everything is still ice cold and the turkey is only partially unthawed.
Moral of the story:
Whenever I bring in anything that needs refrigeration, I always go and by a small frozen turkey breast as my ice. It serves two very useful purposes. The first as a refrigeration device and the second as a very nice meal later on.
If I had really thought about it I should have come up with that one without the lost luggage experience. How many of you remember Mom pulling the frozen turkey out of the freezer two days ahead of Thanksgiving....in order to give it an opportunity to unthaw.
One last suggestion. if you are fortunate enough to have a direct flight, you can use standard sized frozen bottled water.....that will also do the trick....and is much less expensive than using those freezer packs.....and tastes better too.
Respectfully,
Playacaribe2