Walmart offers the Contigo SnapSeal Byron 20-oz. Stainless Steel Travel Mug in Gunmetal or Greyed Jade for $6.39. Opt for in-store pickup to avoid the $5.99 shipping charge. (Amazon charges the same via its add-on program, and Target charges the same via pickup.) That's tied with our mention from three weeks ago and the lowest price we could find by $2. It keeps drinks warm for up to seven hours and cold for up to 18 hours.