I'll keep stuff in the saddlebags for long rides, but never eat or drink while riding. If I get hungry/thirsty, I'll pull off the road, snag a bite and a couple swallows real quick, and get back on the go.
I really like the camelback idea though, and may have to try that on my next long ride.