You can keep water from freezing in chilly weather by using an insulated water bottle. Still, carrying the bottle around your body will help reduce rapid heat loss to the surrounding cold air.
Though somewhat counterintuitive, you have to store your bottle upside down. Storing them in the regular order means droplets getting on the cap, freezing, and making it difficult to open.