I usually ride right after work, no time to go home and snack so I keep stuff at work and if I'm riding I'll have 1/2 bagel w/pb an hour before I get off work as a pre-ride snack. Or a power bar depending on what kind of time I have. Weekends the same, but add a banana.

I'm partial to both powerbars and snickers marathon bars - they both work well for me.

After experimenting with several different types of sport drinks, I find that diluting Accelorade works best for me. My stomach can't take Gatorade or other sport drinks while riding and Accelorade is the only thing that I've found that doesn't give me cramps or that queezy feeling. It's a little pricey, but what isn't in this sport?

Since I live on gravel in the country, I don't ride from home and I keep my bike in a friend's house (I have my own garage door opener) it's hard for me to eat something immediately after riding so I use Endurox as a recovery drink. If it's been a short ride 20 mi or so, I'll dilute it to 1/2 strength and eat a banana as soon as I get home.

If I'm riding 30+ miles, I'll bring a banana, sports bar and $$ in case of stopping at a convenience store for a snack.