Mira Brands via Amazon offers Prime members its Mira 25-oz. Vacuum-Insulated Stainless Steel Water Bottle in several colors (Black pictured) for $18.50 with free shipping. That's the lowest price we could find by $4. It keeps your drink cold for 24 hours or hot for 12 hours, with no sweating.