Before riding I try not to eat too much, I usually like a muesli (granola type) bar. When I get back I am usually really hungry, and I eat just about anything. I prefer a good balanced meal with some meat protein/fat, salad or vegetables, and some carbs.
Oh yea, and I drink pretty much exclusively water/tea/coffee, with the occasional beer or wine.