Contigo Stainless steel travel container is the best at insulating.  Drinks stay either cold for over 24 hours or hot but not as long as cold beverages with ice!