Stanley flasks seem to be the best but with all flasks, once you start opening them and the cold air gets in, then they all soon start cooling down.
When I first got the Stanley I filled it with boiling water and left it outside all night and all day, the water was still really hot in the morning but when I was out ferreting and kept pouring small cups of coffee it was only lukewarm 10 hours later.