Stanley Classic Stainless Steel Vacuum Insulated Thermos Bottle The Stanley Classic Stainless Steel Vacuum Insulated Thermos Bottle ($20, originally $23) keeps drinks either hot or cold for up to 28 hours! Plus, the vintage vibes are immaculate. Image Source: walmart.com Stanley Classic Stainless Steel Vacuum Insulated Thermos Bottle $20 from walmart.com Buy Now