Migraines can be a painful and debilitating condition to live with, but there are certain foods and drinks that can help to relieve the symptoms.