I usually take trail mix with dried fruit (I make my own mix), a fresh fruit, chocolate, and a big sandwich (Tim Horton's if possible) and of course water, sometimes I'll bring drink mix.
Keep the chocolate and mix handy for nibling on. It's better to pace the food energy rather than to peak and trough.
If there are no rivers where I am hiking, I'll throw in a 2L bottle of water.(for ballast) plus my normal water bottle. I'll eat berries and plants if they are in season.
A few tips learned recently: post hike beer and frozen slushed Gatorade in the water bottle. <img src=icon_smile_big.gif border=0 align=middle>
Avoid pop at all costs.