I use 100% deet for the bugs and I come home unscathed in that regard, but no matter what I do re: the food and water I always get a touch of the revenge, although it's usually not too severe. I just have a sensitive digestive system I guess. My wife is always perfectly fine and eats and drinks at the exact same places I'm eating! Immodium works to save your vacation but stop taking it when you get home. Your body does have to flush that bacteria out of there eventually. If it's not better within a few days after returning home go to the doctor, they'll give you antibiotics. If you're like me and this happens to you every single time you travel abroad, they'll likely give you antibiotics to take with you on your trip.