I took cold showers for a while, but it didn't really seem to help - I'm talking about freezing water, even in the middle of winter.
Also, my health no longer permits me to take cold showers, since it's really easy to catch a cold that way.
Memorizing scriptures and works by the Saints seems like a very good idea that I haven't thought of previous to this. Thank you.
In The Way of a Pilgrim there's a story about an old soldier who had a problem with alchohol and he met a hermit who told him to read chapter of the Gospels everytime he felt the temptation and if it didn't go away, read another chapter, etc until it did. After a while, he was able to quit alchohol, and every day he read one of the Gospels, or if he was unable, he had someone read it for him .
This is a very good idea.