I still do cold showers, but just finishing with cold water for a short interval, 20 seconds or so. That seems to be entirely beneficial (I don't remember were I read it but there's some other cold shower expert recommending not going longer than that)