I've never tried it with cold liquids, but I have a Thermos backpacker bottle (its basically a small stainless thermos with a nifty flip top lid) that I use for hot liquids on winter rides..... I've modified it by making it a neoprene sleeve so it doesn't rattle too much, as I have metal bottle cages on my winter bike. It keeps hot tea hot for an hour or so outside in the coldest of temperatures and warm for 3 or 4. If its not out in the wind, it will stay hot nearly all day.