Pre-hydrating is also critical. Keeping fluid levels up the day before big rides is helpful. Also, avoid dehydrating drinks in excess (alcohol & coffee). I have insulated water bottles, but it's a trade-off, as they carry several ounces less fluid than non-insulated. Probably better to get the biggest bottles you can to carry the most fluid, and make sure you get refills.