I don't have any resources other than personal experience, but ice baths are fantastic!
During the winter we skip the ice bath and spend some time in the (freezing) cold pool. We also do contrast from the cold pool to the jacuzzi.
When the pool isn't cold enough, we stop at the local liquor store and pick up a couple bags of ice and add it to our cold bath.
When I was at the OTC, I used the cold plunge everyday after every training session. They have a huge cold whirlpool there, which is great.
These types of cold plunge do wonders for your recovery. It is like putting giant ice packs all over your body... cuts down on inflammation, muscle soreness, cramping, and nagging injuries.
I say get cold whenever possible.