Italy is a place of spectacular contrasts: a land stretching from the snow-capped peaks of the Alps to the sun-baked semi-desert of Sicily. It's a ...