This is most interesting, I had assumed that Italy was a steam desert from the early 60s!
In the early 1970's I made several trips to Italy in search of steam visiting sheds in Verona, Domodosola, Cremona,Cuneo, Alessandria and Asti after,of course acquiring the necessary permits from the FS.
In 1972 I decided to head further south visiting the line from Viterbo to Rome which was partially steam operated by class 740 2-8-0's. There was only a few steam hauled trains into Roma Termini at this time and I arrived in platform 27 behind a somewhat grimy 740 009.
Even normal passengers on the station were whipping their cameras out when they saw the relic from the past appear at Rome's show piece station. Rome Trastavere shed dealt with steam at that time and was rumoured to keep an immaculate class 640 2-6-0 in store solely for use with the Pope's private train although I couldn't verify this as the FS wouldn't give me a permit for Trastavere.
From Rome I took a night train to Paola in Calabria. This train included a first class carriage for Cosenza, a town high up in the mountains. I was traveling second class so I had to bail out at around three in the morning and hang around Paola station while the through carriage from Rome was attached to an ancient second class carriage for the locals. Behind this was a class 981 0-6-0 rack tank loco which was to push the whole thing up the mountain, 59 km in 2hrs 30 mins! After emerging from a tunnel into Castiglione station the loco switched to the front of the train for the last fifteen minutes run into Cosenza. This was the only steam passenger working up the mountain, the return being around nine o'clock at night. Some enthusiasts claim there was an unadvertised mixed train during the day time.
From Cosenza I traveled on the narrow gauge line to Cantanzaro in a railcar, though there was a ng rack loco in steam at Cantanzaro Citta station. I believe that this line has been severed by a landslide so it is not possible to do this journey as of now.