I like the aluminum sigg water bottles and then put a neoprene jacket over them. I got the jacket at adventure cycling. You can't freeze them though, so I just fill with ice and water and it stays cold for hours. Make sure you get the sports bottle so it fits in your bottle cage.