OXO’s stainless steel mug will keep keep your coffee hot for hours (while keeping that heat off your hands), the push button on the top ensures it’ll never spill, and its lid even doubles as a 10 ounce cup. Plus, it’s only $22 today, which is within a few cents of the best price Amazon’s ever listed.