Couple of things that can help.
I like to drink a 4:1 Carb-Protein drink in the "Golden Hour" right after workout... I hear that within 30 minutes is better. Supposed to help the ?glycogen uptake for quicker recovery.... especially good after more endurance type activities. I used this successfully for multiple days of cycling, and I drink this immediately after lifting workouts now too. Oh... and I drink a half-portion of this same 4:1 drink about 30 minutes before the workout too, to begin recovery as soon as possible.
About an hour after the workout, I've been drinking a protein shake that is about 60 grams, and follow with plenty of water the remainder of the day (?to ease protein loading on the kidneys).
I know I need to work the timing of the protein drink better, since I'm just "playing that one by ear", but so far the recovery pace has been pretty good, especially for being in my 40's. I'm willing to read more research/articles on this though to aid the recovery/rebuild process.
Personally, I avoid the creatine products. Yes, the extra water can be great for reducing impact on joints and such, but it leaves me extremely bloated and very testy/bitchy, so I just stay away from the product. No question I was intense when I used it, but I happen to like the relationship I'm in, and want to keep it. LOL