Entertainment Weekly is promoting the nonce word “doucheboat,” which is, as you might expect, a fusion of “douchebag” and “dreamboat”. Usage illustration:
Bradley Cooper has perfected the doucheboat role in Wedding Crashers, He’s Just Not That Into You, and The Hangover, but when it comes to TV, Josh Hopkins’ work on Cougar Town and Brothers & Sisters is the gold standard.
It occurs to me that the same two words can be joined in the opposite direction: a woman who is not particularly attractive in the conventional sense but who will win your heart anyway might be termed a “dreambag.” (Think Ugly Betty.) Not that you’ll catch me characterizing anyone that way.