Known poetically as the green heart of Italy, the rugged region of Umbria is dominated by the Apennine Mountains. It is among this verdant and pastoral landscape that visitors will find rich chocolate kisses in the Umbrian capital of Perugia, and some of the world's best olive oil in the hillside towns of Spoleto and Trevi, making the region a paradise for indulgent gourmet travelers.
While fine dining with white tablecloths and Michelin stars has its place, if you want to really get to know a destination, there's nothing like sampling its authentic street food. And one of the best places for amazing street food is North Africa - specifically Egypt and Morocco. Cairo, Marrakesh, Fez and Luxor all boast thriving street food scenes, where you can often get a tastier meal than you would at a restaurant -- and for much cheaper too. Let's explore some highlights of these countries' street food.