algae: spirulina (in soya shakes before, throughout, and after); and chlorella tablets. both very rich in protein, vitamins and minerals, and very absorbable.
banannas, apples, nuts: energy, carbs
jelly babies: sugar boosts (some runners swear by them)
strictly speaking, not up the crags yet -- still a noob... but thats what i use for indoor walls, and fell walking, martial arts, and running.