fussiecat,
I am a hive sufferer myself. Apart from taking precaution like using the right products etc, there is really nothing much you can do. When it hits me, I can only take antihistemin and bear with it.
regarding exposing to wind, seems like that is some truth to it esp air con cause...