Food from street vendors and markets is generally safe to eat, but pay attention to cleanliness levels and look for the stalls that attract the most tourists and locals to help ensure freshness and sanitary food handling.
Drinking the tap water is also usually safe in the cities and major tourist spots, but in outlying areas, it’s best to stick to bottled or filtered water.