No suggestions for food, but for your cooler, I'd recommend getting some of those plastic gel-filled ice packs. Smaller than water jugs, so they're easier to distribute around your food, and not so heavy that they'll crush sandwiches, etc., plus they don't take so much room in the freezer.