For food poisoning, I would take activated charcoal (bentonite). Several doses, or a pretty large dose. Charcoal will absorb any bacteria/toxins and should also stop the runs. You need a lot of water with the charcoal. If you don't have a health food store (bentonite would be best) then you should be able to find some sort of activated charcoal in a pharmacy, it is something people take with them when they travel to 3rd world countries for food poisoning and its resulting diarrhea.
The apple cider vinegar is a good idea too - make sure it's REAL apple cider vinegar. Heinz is just flavored regular vinegar. Bragg's and Spectrum are two brands that are real, they say raw with the mother on the bottle and are usually kinda cloudy.
I would take the charcoal first, wait 1/2 hour, then start taking the vinegar. Alternate the two, don't take them at the same time.