Thermos Vacuum Insulated 24-Ounce Stainless Steel Hydration Bottle for $19.30. Shipping is free on orders over $25. If needed, use this Filler Tool to pad the order for free shipping. Here is a screenshot for your reference. It features stainless steel casing and claims to keep liquids cold up to 12 hours. At the time of this post, 204 out of 215 customer reviews have given it 4/5 and 5/5 stars.