Over 50 mi I use Hammer Perpetuem. I can get by with fewer calories during a ride less than 50 mi. If I do 30 mi or less I don't bother with any supplemental calories.
I like Hammer Edurolytes if the temperature is above 90.
I drink pure water often. I think you want to drink just enough that you don't require a bathroom break.