Energy drinks or energy gels maybe a good idea, or at least worth trying. Some contain a mixture of monosaccharides (such as glucose and fructose) which are quickly released as well as more complex disaccharides and polysaccharides (your dextroses, maltoses, starch etc) which can mean that you can maintain a constant blood sugar level without relying on insulin to break down the glycogen in your liver. I'm not sure which products are the best, but the Lucozade Sports and Science Academy sell a wide variety of products for pre, during and post exercise at
http://www.thelssa.co.uk/lssa/shop/default.asp. With these things, its always worth experimenting.
Starchy meals such as pasta are usually the best thing the night before running.
Bananas are a very cliché long-distance athlete fruit and they work as well. Lots of carbohydrates as well as electrolytes such as potassium to keep your ion gates working at an efficient level.