Pop your sheets and pillowcases in the freezer before bed, and keep your bedroom cool at night. Avoid hot drinks, chocolate and alcohol at any stage during the day and night. Hang a wet sheet in front of a partially-opened window (if you can) during the day and night, to keep the room cool. Apply peppermint oil to the back and sides of your neck, behind your ears, and on your temples, a couple of times throughout the day.
These are all things I do when I feel a migraine come on; I hope some of them help someone.
PS: Take Panadol with a glass of Coca Cola ... not sure why, but it seems to work faster - maybe the caffeine stimulates it or something (even though I avoid caffeine in general when I'm feeling this way).