To some extent, all food and water have bacteria, but your body knows how to handle the ones you come in contact with often. Though millions of people visit Mexico each year, only a small fraction got sick in Mexico, and most people do eat the delicious street food.