The best is to do a contrast shower after workouts. So wash yourself in warm water, then go up to as hot as you can handle it and down to as cold as you can handle it. This will flush blood to the surface and into muscles and will help recovery greatly. I do just cold water because I dont like hot, and I can feel a difference already when I get out of the shower.