I use a cup from Starbucks that holds a nominal 16 ounces and has a top that fits on with a bayonet type fitting rather than screw type threads. It uses a soft plastic coated plug to seal the sipping hole and it will keep hot things hot for at least 5-6 hours. When I am going out to a living history event, I fill one with coffee for the drive over and the other with very strong iced tea with extra ice. I leave it in the car, and the car sits in the sun all day. By the end of the day, the cup is full of very cold iced tea of normal strength with a reasonable amount of ice left in it. What more could you ask of a cup. These are, however, pretty expensive, at about $25, IIRC. Oh, and they also have a carabiner type clip built into the handle, allowing them to be clipped to all sorts of things.