Upvote:2
As mentioned in the comments there is the following question which covers basic about avoiding getting sick when traveling.
How to prevent "Delhi Belly"?
You mention about avoiding getting sick while maintaining your budget. I will address this with respect to India
- Most of the international fast food chains like McDonalds, KFC, Subway etc have branches/franchises through out many Indian cities. These try to maintain hygiene and follow standards as in India most the rich, upper middle and middle class go to these places rather than the poor. It would be good option to dine in them as even though fast food is not healthy they will not get you sick and will be within reasonable budget.
- If you want to try anything local then as mentioned in this comment go to places that are popular and have a huge crowd as they would be the safest bet and will be within reasonable budget but keep in mind even these might get you sick as hippietrail shares his experience.
- Food like chips or cookies made by international brands like Nestle, Lays etc are available in many grocery stores in all Indian cities and will be within reasonable budget. Buy these and stock them in your backpack if you plan to travel to rural places.
- As mentioned in the linked question and in many other posts here always buy bottled water and its better to buy popular brands like Kinley (Coca-Cola brand), Aquafina(Pepsi-Co brand), Bisleri than local brands as they are much safer.