If you're packing half-liter drinking water bottles, freeze them in advance. They keep stuff cold, then drink them as they thaw out.