--- Oh, and don't forget a good pair of eyeshades and earplugs.
A friend gave me a padded eyeshade (almost like a little pillow) that is filled with some aromatherapy beeds that are supposed to help with headaches. At first I said -- NO WAY -- since most odors and scents make the headache worse. But sometimes I do think it helps a bit.
Similarly, rosemary oil rubbed on the temples is reported to help. Same friend gave me a bottle from Bath & Body Works (I think). Once again, I am not really sure it makes a different. But when you are in the throes of a major migraine , you'll try anything.