Have you tried one of those neoprene sleeves that fit over the water bottle? Those absorb the moisture pretty well, plus they keep your drink cooler. I don't know where to buy them, but I always see companies giving them away.