I, too, have heard the phrase "all over someone like a cheap suit", but not in the rain. I have heard it mistakenly said to mean "passionately caressing" by an Ozzie in a dictionary he was making to explain Americanisms to Ozzies.