I'll be in Italy over 28 November - 2 December, flying to/from Milan. My plan is to do my travelling (Milan to Florence, Florence to Rimini, Rimini to Milan) by train.
Is it worth booking them in advance for better deals as you'd do here, or are you just as well buying as you go along? The sites I've been pointed in the direction of are trenitalia.com and italotreno.it, but if anyone in the know has other suggestions I'm all ears. They seem reasonable enough, mind.
While I'm at it, sights to see - particularly in Milan & Florence - also appreciated.
Cheers!