I have been on cold showers for almost a year now. Can't imagine going back to warm showers, even in the dead of the winter.
The coldest shower I took was perhaps in Switzerland in December - I lasted for a couple of minutes or so in the shower. It was a fabulous experience nonetheless.
Why take a cold shower ? I was spending way too much time in hot showers, almost 20-30 minutes. Criminal waste of time and water.
Am not sure about the benefits, haven't noticed anything change in my body, but it's a great feeling to come out of an icy cold shower. Suddenly, the world feels warmer :)