As well as hats'n'zips, the biggest win I've had is learning what sets them off - and I'd guess that's true of most people!
For me, the main factors have been ambient temperature, hurrying, stress, and bed:
I've always been a just-on-time person - to my annoyance (and annoyance to others when it goes wrong). I've tried, but never managed to deal with it. Until hot flushes. Now, I've discovered that hurrying means going from overexertion to stop. Instant hot flush. So I've finally started giving myself an extra 5 minutes, so I don't need to hurry. Not 'cured' yet - but doing pretty well!
Going from cold to warm is a dead cert flush; so I've learned to start loosening my clothes, unzipping a layer, etc., before I get in the warm. Doesn't always work, and can't always predict what I'm going into. But it helps.
I used to think this was something I could do nothing about. But stress isn't always a surprise, and seeing it coming allows for some preparation. Now, when i take my hat off, it isn't just respect - it's often because I'm expecting a stressful conversation.
I invariably get a flush on waking, whether it's in the middle of the night when I get up to P, or first thing in the morning. Can't prevent it - but I have learned to throw back the covers straight away, hoping to minimise it. Possibly some benefit.
I doubt there were any surprises there - but maybe someone has something to add?