Here's what I do for some situations: Velo-Orange Mojave cage (same as used by
JaccoW ) with Simple Modern Summit 40oz insulated bottle. I checked dimensions on a bunch of cages and bottles (and measured how much clearance I'd need for my cranks) before buying stuff:
Sorry about the junk in the background, but you can see I took a small bungee cord and cut off one of the hooks to make a system for retaining the bottle on bumpy roads. Apart from not being able to drink from it while moving, I'm completely satisfied with the setup!