Grendel's advice is right on. For post-ride, you might try
Endurox R4. It's kind of pricey, but is frequently on sale at Performance. If you work out the cost per serving, it's probably somewhere between $.75 and $1.00. About like a can of soda from a vending machine. They also have a $2.00 rebate coupon on the web page (every bit helps). Drink it within 15 minutes of completing a ride. It make a major difference in my post-ride energy level and recovery time.
I don't sell the stuff or work for the company, just a satisfied customer.
P.S. Steer clear of lemon-lime flavor. I like fruit punch and tangy orange is okay, too.