How to travel on trains in Italy, where to go by train, and what to do when you get there. Milan, Rome, Palermo and more