Less punishing than ice baths submerging yourself in water can aid your recovery after a long run. I mainly use the ocean. The Indian Ocean off the coast is usually cool all year round and it definitely helps relieve the legs of soreness. In Australia many professional rugby, football and cricket teams will have a beach session followed by a swim to aid recovery after a big game or hard training.