after a long ride, i put on 2xu elite tights for a few hours. i don't know if it's the psychological effect or an real physiological effect, but it seems to reduce soreness on the following day. i haven't tried ice bath and i don't think i will. skins also makes recovery tights. i think they are more or less comparable, but i find 2xu fits me better.