This thermos by Corkcicle has an impressive temperature hold time thanks to its triple insulation. It can keep beverages cold for over 25 hours and hot for over 12 hours. With a shatterproof stainless steel interior, stainless steel exterior and many colors to choose from, the bottle is stylish and durable. Available in sizes from 9 oz up to 60 oz. Buy it here