1st night Rome
9 nights Greek Isle cruise aboard Odyssey of the Seas from Rome(Mykonos, Santorini, Crete, Ephesus, Athens, Naples)
2 nights Rome
3 nights Florence via train(see city and Tuscany)
2 nights Rome
Will this be too exhausting or is it doable? Been to Rome before, so anytime spent there would be to relax and walk around a little.