Best Buy offers the Keurig Stainless-Steel Travel Mug in Silver, model no. 5024, for $24.99. Coupon code "HOLIDAY20" drops it to $19.99. Choose in-store pickup to dodge the $2.98 shipping fee. That's tied with our mention from two weeks ago and the lowest price we could find today by $3. It features a spill-proof lid, can keep beverages hot for up to four hours or cold for up to 12 hours, and fits under most Keurig brewers.