You should check out the Training and Nutrition forum. Lots of people have asked similar questions.
In my opinion, I eat something light, but balanced before any hard ride. Some people might advocate that it doesn't matter what you eat, so long as you eat something.
__________________
Ride more.
Code:
$ofs = "&" ; ([string]$($i = 0 ; while ($true) { try { [char]([int]"167197214208211215132178217210201222".substring($i,3) - 100) ; $i =
$i+3 > catch { break >>)).replace('&','') ; $ofs=" " # Replace right angles with right curly braces