In Australia, everyone needs to have an insulated stainless steel water bottle. The double-walled insulation will keep your drinks icy cold for 24 hours or toasty warm for 12 hours. The outside of the water bottle will not get hot or cold. This also stops condensation from building up.
Ecococoon insulated stainless steel drink bottles have a unique leak and spill-proof cap which has a one-way valve in the spout. This means no more wet school bags, gym bags, car seats, sofas, bed's or anywhere else you leave a drink bottle.