Have you tried insulated water bottles? Polar and Camelback make them (and probably other brands as well by now). I learned that you need to close the valve to make them last a decent length of time, and even they succumb to ambient temperatures eventually, but generally keep things reasonably cold for a couple of hours.
__________________
It's like riding a bicycle