We're going to Italy March 18th through 28th to visit family in Lucca. Flying in and out of Milan (arriving at 1pm) and looking at my options for travel. We will be renting a car for travel around Lucca, since our group is 6 strong and the family there doesn't have a big enough car. My original thought was taking a train from MXP to Pisa and picking a rental up in Pisa once we arrived. That travel time is looking to be around 5 hours and rentals aren't exactly cheap during that time frame in Pisa, plus the cost of the train tickets.
Next option is MXP to Florence, then grabbing the rental there and driving to Lucca, which doesn't really cut that much time off and doesn't save that much money.
The final option is rental car at MXP and drive to Lucca. Doesn't look like a terrible drive on the map - this would be the cheaper option and give us the most flexibility.
John