Amazon offers Prime members the Thermos 12-oz. Stainless Steel Can Insulator in Stainless Steel for $9.99 with free shipping. That's the lowest price we could find by $5, although we saw it in another color for $2 less last month. It can keep one 12-oz. can cold for up to three hours.

Update: The price has dropped to $8.47.