On another note, you lot made me buy and eat a " Berliner" today. I hadn't had one for years ( literally) but since last night I really fancied one. luckily I was able to get one locally and didn't have to fly to Germany.
Have a look at a HM training plan to see what sort of training you need to do for it. Obviously running in the morning helps getting the body used to it as most races are in the morning. You don't need to eat whilst running until you do longer runs but if you are worried take some jelly babies with you.