The best, most durable thermos I've ever used or seen in use by others has got to be the Stanley double wall stainless steel thermos. They generally keep hot coffee hot for a good 6 to 12 hours depending on whether you pre-heat the thermos or not. I've only ever destroyed one, the others I've either lost or given away.

Here's the link:

Stanley Thermos

_________________________
The ultimate result of shielding men from the effects of folly is to fill the world with fools.
-- Herbert Spencer, English Philosopher (1820-1903)