ASAP to lock in cheaper flights and discounted hotel rooms
Transportation will be provided from the Church to the Reception and then at the end of the night from the Villa to a main location in the city center
From Milan Airport go to "Uscita 4/Exit 4" and look for the couch buses that will drop you to Milano Centrale Train station. It is about a 30 minute ride costing around 12 euro a person. From The train station take the high speed Freccia Rossa train to Santa Maria Novella Station in Florence. From there you can grab a taxi or walk to your hotel. From Rome take a bus or Taxi to Rome Termini Train Station or Rome Tiburtina Station and take the high speed train to Santa Maria Novella Station. Both Milan and Rome are equidistance to Florence about 1Hr 45 min
Il Paiolo-Via del Corso 42 Ristorante da Lino- Via Santa Elisabetta 6r Reservations are highly recommended.
Florence restaurants usually open around 7pm for dinner. Most people eat late in Italy for dinner with popular dinner times from 7-9pm. Reservations are highly recommended.