Green-coffee purveyor baldMountainCoffee.com's thermos section features the new line of Element 5 stainless-steel beverage bottles, including this 20-oz. version for $32. Leakproof and vacuum insulated, it keeps liquids hot or cold for up to 24 hours, even in extreme conditions. The sturdy rubber base cuts down on tipping, and the carabiner lets you clip the bottle to a backpack or belt loop.