From the spicy tacos of Mexico City to the savory Pad Thai of Bangkok, street food is the heart and soul of a city's culinary scene. It's cheap, fast, and incredibly flavorful.