If you've read my past posts, you know that I'm a big fan of Contrast Showers (Hot/Cold Showers) or baths. As far as I know, scientific research isn't conclusive on these as far as how much they help with recovery. All I know is that when I utilize them, I feel great.
This guy is also a fan.
Train Hard. Recover Hard.