Is it reasonable to think from Florence I could catch a early train to Pisa, then train to Lucca for lunch/site seeing, then make it to Riomaggiore for dinner/hotel? Then wake in the morning for hiking only to catch late train to Rome that evening? I have 2 days I can play with and its either add a day to Rome and Florence or do this and see the CT?