Amazon offers Prime members the Stanley 25-oz. Classic Vacuum Water Bottle in Stainless Steel for $13.85 with free shipping. That's the lowest price we could find by $4. It keeps drinks iced for 36 hours or cold for 11 hours. (Note that shipping may take up to two months.)
Of note, it's also available in Cobalt for $14.11 with free shipping via Prime.