Italy, the long, narrow stretch of land that hangs off southern Europe has everything: miles upon miles of mountains and…