I play a set two different ways based on situation.

Unraised pot: I will treat it like top pair, except I will reraise if I'm reraised.

Calling a raise: Bet out a small bet looking for aggressor to reraise. Works very well with flush draw as it looks like you're betting your draw.