Italy is famous for its incredible cuisine, but each region has its own local specialties. Food in northern Italy is traditionally heavier and richer, with more butter, cream, and cheese while southern Italian food is more typically Mediterranean, with lots of fish and seafood, olive oil, and tomato sauce. No matter where you go, though, it's always delicious! Let's explore a few of Italy's regions and their characteristic cuisine.