I use the kleen kanteen insulated bottles. Had them for 3 years now and still going strong. Fits nicely into a bottle cage and will keep your drinks cold or hot for hours, but you will have to pull over though.
http://www.kleankanteen.com/products...-insulated.php