I usually consume nearly all of my calories as solids rather than liquids during training. I find that it keeps me from getting hungry. If I'm going into a race, especially a crit - where the effort will be fairly high for the whole event (but short), I find soft drinks usually work well. If you don't eat enough before a crit and risk being hungry because of that - you're not going to do well anyway