Which is the best and effective treatment for migraine - both acute as well as prophylactic? Would like have details for the same.