as DD says, a 2 bottle unit behind the bars is useful.
I've got a bontrager thing - plastic thingy at about £35.
for a long ride, I carry 2-3 bottles - high 5 / torq, and high 5 zero.
I carry 1-2 packs of high 5 powder and stop at a shop after 2-3 hours and refill.
In training I do maltloaf, bananas, maybe an apple as solid food on the hour.
I do some gels as well as needed. Gets expensive though
Malt loaf in bento box, gels and refil powder etc in pockets or canister in bottle cage.
In an IM race,
I have 3 bottles, (1 on the frame of sports drink, 2 behind the saddle - one high 5 zero, one of 10+ gels in a bottle, (and a little water).
drink a bike bottle of sports drink per hour (ish)
solid food on the hour - maltloaf Iin bento box), bananas picked up from aid stations, even power bars by the end.
Gels in a bike bottle, (ie 10..) and a swig on 20 / 40 minutes, with a high 5 zero or water chaser,
pick up extra sports drink / water as you need.
Simples 