Do we have any knowledgeable Italy travellers? We have a family holiday planned doing a tour around Italian cities. Plan is ... Milan to Genoa to cinque terre to Pisa to Florence to Bologna to Venice and finally to lake Garda. Accommodation is booked but not transport. Question is how easy are the Italian trains? Are they expensive? And is it wise to book before we go and leave the U.K. ? Or wait until we travel on the day. Any advice would be much appreciated.