How 'bout a stainless steel Water/Cola Bottle? Holds seventeen ounces of "liquid"---you choose the type. Keeps liquids cold or hot, food grade insulated stainless steel with a twist on/off lid.
Would make a great gift with a couple of mugs/tumblers-----"to-go" drinks just got even easier.
Recommend hand wash, do not put in dish washer.