The most important thing to eat after a workout - especially one with a lot of weight-lifting, is protein. You should try a protein shake, some chicken breast, some fish, eggs (watch the yolks - especially if your cholesterol is high - try making an omelet with 3-4 whites and 1-2 yolks), soy protein, yogurt, or cottage cheese. Go for some fruit to get your sugars back up without overdoing the carbs. For a quick and cheap fix, have 2-3 yogurts (the kind that has fruit in it).
Also, be sure to drink a lot of water. Caffeine is good before the workout, not so great afterwards.