I will be in Florence in October 2023 and want to fly one-way to Cagliari. Should I fly from Florence to Cagliari, or catch a train to Rome and fly to Cagliari from Rome?