Cold showers are great. However its nearly impossible to ensure that your whole body is hit by the cold water. Additionally most of the studies on cold water benefits are done with submersion up to the neck. When you get into an ice bath you're covering the surface area of your body up to your neck (or more if you're putting your head under), which ensures that you're taking full advantage of the cold.