I think those are both good. However, there are numerous energy and protien bar products available as well. A lot depends on how long and how hard you are riding. Liquid of course is the most important intake. After that comes carbs and protien.
Another variable is your objective. I ride to keep weight off and to lose weight. Thus, calories burned over what I eat helps. Others are paying little attention to wieght and are just looking for cardio fitness or just plain fun.
I suppose then, there is a wide set of variables which apply to your question. My solution was to stop mid ride for a V8 if the ride was more than an hour. Over an hour, I carry a Balance Bar (a brand of food bar.)
__________________
Just Peddlin' Around