Take a Hike
When you have a migraine, the energy is up in your head and you need to get it circulating through your entire body. If you can bring yourself to get out of bed (and sometimes you can't), go for a walk. This will pull energy into your feet and legs. Hiking will also naturally get your breathing to open up. It will calm and energize your whole system. Walking can be an aerobic activity (especially if you can take on a hill or canyon) that allows your heart rate and breathing to naturally harmonize.