In reply to ablackett:
Refried beans in a tortilla.
Yes, yes, yes. +1 for them for sure! Jelly babies are immense and a good substitute for gels. You can make your own flapjacks cheaply and easily and put whatever you want in them, including glucose syrup, maltodextrin etc.
As someone mentioned, the intensity of your exercise will make a big difference to what is appropriate. For a long fell race I'd take only gels and/or sweets but on a long day out something you actually want to eat does you no end of good 15 miles from the car. I survived (and even enjoyed!) the V3K Ultra across the welsh 3000's this year on sweets, pizza, 'sausage' rolls, peanuts, marmite butties, posh red bull substitute, bananas..... If you're going long (50k+) then whatever you feel like eating and can keep down is the right food!