In reply to kwoods: This is stuff that works for me, some might work for you but everyone's different.
Try 'trail mix' or google 'moose goo'! Flapjacks with dried fruit and chocolate. keeps you topped up with fast *and* slow release energy, sugar and fat, as well as fibre so you won't have problems. PoWs made it up during WW2 from Red Cross packs before they attempted an escape - a handful would keep them going for a day.
Hydration is really difficult but important - it helps your body break down and release the energy in food. superhydrate (drink loads) before you start and while you will feel bloated and pee lots first thing, you will have more energy later. If you end the day with yellow pee, you are dehydrated. Only when your pee is clear or nearly clear have you been drinking enough.
Take a couple of items of your favourite fruit, and maybe
a bag of crisps to boost your salt intake. These are an important psychological and taste break from the flapjacks, which can get samey.
Don't bother with energy drinks, they're just sugary squash. Isotonic drinks are just squash with a bit of extra sugar and salt - you can make your own (a pinch of salt to a litre of strongish squash is not detectable and aids absorbtion , also helping to replensih the salt you lose).
Eat a big breakfast before you set off. You're in scotland so plenty of eggs + grilled lean meat (bacon of black pud), not beans (too much wrong sort of sugar) toms (too acidic) or bread (bloating), avoid coffee (a diuretic) - instead have a tea or hot choc with a big bowl of porridge. it will sit lighter and release energy more slowly.
Organise your 'return' meal in advance, make sure its your favourite and get someone else to do it! The thought of you will keep you fast and motivated when you're starting to flag in the last couple of hours.
In the 2-3 days before the big day, eat healthily with plenty of fibre from fresh fruit and veg - it'll help clean your lower internals out so you're carrying less nasty old rotting food in your various organs - they all need to be in tip top condition just like your muscles.
The list is endless!