Pre-cooling your camping cooler is the best way to keep things colder for longer. This means adding in ice beforehand so that the environment in the cooler is already cold prior to adding in your other items. If you add in your ice and non-cooled items into a warm cooler, a lot of energy (and cold) is lost in lowering the internal temperature of the cooler, which means a lower cold retention time.