Italy is quite well connected by trains. Trenitalia (formerly know as Ferrovie dello stato), run quite a capillary service which is not always of a very good quality, but can be much simpler than travelling by car, especially if you are visiting big cities.