I think the difficulty is that once you open the flask for the first drink, the cool air enters the vessel and has an effect on the hot drink. If you don't open it, you have more chance of keeping the drink hotter for longer. Perhaps take 2 smaller flasks is the answer...?