Most important thing - carry your meds, and take them as soon as you get symptoms. The earlier the better. If you can't remember how to use them, make sure you get a refresher course.
There are a lot of preventive migraine medications. Like everything else, which one is chosen is personalized. Don't take one over another just because it is recommended on a public internet board!