This 32-ounce Hydro Flask water bottle fits the bill perfectly ... preserve the temperature of its contents and it comes in 16 oz. or 20 oz. sizes. It comes with both a flip lid and a straw ...