I don't usually suggest or promote things but this is such a great product!
This Contigo travel mug is advertised as keeping hot drinks so for 3 hours, and cold ones 9 hours, and we've found this to be true. I loaded mine with ice and a bit of water, thinking I'd have a cold and icy drink, but after an hour on the road, it was still ice and very little melt! Excellent product!!!
I usually put about 8 ounces of coffee into it every morning that I go to work, but it will hold 16 ounces. After an hour it's still hot, but after 2 hours, it will be warm. I can stand to drink good coffee even if it's cold, so I don't mind.
One caveat: learn to press the button BEFORE you sip, as it releases air and "spits".
Otherwise, an altogether stellar product. The lid closes simply and without fuss. Easy to drink from, a breeze to clean. I HIGHLY recommend this!
Here is the website. They have several styles and other sizes. The price listed for the one I have is $24.99, but we got ours in a 2-pack for less than that at that big box store I hate to shop in. Yes, Costco. Don't know if they still have them, but it would make a great gift.