define super precisely the transportation that is not yet organized in this trip, organize every single transfer including the one from the hotel to the locations to visit, and specify in very precise and detailed way where and how to buy the tickets for everything (provide the links). don't modify the existing itinerary, if you want you make it more like a text and less like a schedule: Day 1: Arrival in Milan (10th May)
- Check-in at Viale Gorizia, 9B intercom/ring/citofono nr 3 on the building door, Milano, Lombardia 20144, Italy
- From Milan Malpensa Airport, take the Malpensa Express train to Milano Centrale. From there, take the metro (M2) to Romolo station. Walk about 10 minutes to your accommodation.
- For dinner, consider trying Giulio Pane e Ojo or Casa Tua Osteria, both Italian restaurants within walking distance from your accommodation.

Day 2: Milan (11th May)
- Cooking Class at Piazza San Materno at 11 am. From your accommodation, walk to Romolo metro station, take the metro (M2) to Cadorna, and then take the metro (M1) to Conciliazione. Walk for 10 minutes to Piazza San Materno.
- In the afternoon, explore the city center: visit Duomo, Galleria Vittorio Emanuele II, and Sforza Castle. You can join a guided walking tour or explore on your own.
- For dinner, visit Casoretto, an Italian restaurant located at Via Carlo Imbonati, 6, Milano

Day 3: Travel from Milan to Portula (12th May)
- From your accommodation, walk to Romolo metro station, take the metro (M2) to Milano Centrale.
- Take a train from Milano Centrale to Biella San Paolo, duration: 1h 30min. Buy tickets from Trenitalia website or at the train station.
- Spend time with family friend

Day 4: Portula (13th May)
- Explore the city and enjoy the family friend’s company. You may ask your family friend for local recommendations on walking and hiking activities in the area.

Day 5: Travel from Portula to Nice (14th May)
- Take a train from Biella San Paolo to Torino Porta Susa, then transfer to another train to Nice Ville.
- Check-in at Hôtel Ozz by Happyculture. The hotel is about a 5-minute walk from Nice Ville station.

Day 6: Nice (15th May)
- Walking tour at 10 am.
- Visit Fontaine du Soleil, Promenade des Anglais, and Old Town
- Explore Castle Hill
- Visit Promenade des Anglais, Old Town, and Castle Hill. If you’re interested in hiking, consider the Castle Hill hike, which offers stunning views of Nice.

Day 7: Nice (16th May)
- Explore the city and relax

Day 8: Travel from Nice to Genoa (17th May)
- Take a train from Nice Ville to Genoa Piazza Principe or Genoa Brignole.
- Check-in at Ostello Bello Genova, which is about a 5-minute walk from Genoa Piazza Principe station.
- Visit COSTELLO art gallery located at Via Macelli di Soziglia, 75/a, Genova

Day 9: Travel from Genoa to Cinque Terre (18th May)
- Visit Genoa Old Town in the morning
- From Genoa Piazza Principe, take a train to La Spezia.
- Check-in at Corso Cavour, 160, La Spezia, Liguria 19121, Italy. The accommodation is about a 15-minute walk from La Spezia train station.

Day 10: Cinque Terre (19th May)
- Explore Cinque Terre with a hiking tour on the Sentiero Azzurro trail, which connects all 5 villages (Monterosso, Vernazza, Corniglia, Manarola, and Riomaggiore). The trail takes about 6 hours to complete. You can start from either Monterosso or Riomaggiore. Take a train from La Spezia to the starting village of your choice.

Day 11: Travel from Cinque Terre to Florence (20th May)
- Take a train from La Spezia to Florence Santa Maria Novella station.
- Check-in at Via Roma, 43, Scandicci, Toscana 50018, Italy (Airbnb). From Florence Santa Maria Novella station, take the tram (T1) to Resistenza, then walk about 10 minutes to your Airbnb.

Day 12: Florence (21st May)
- Farm day tour from 9 am to 4:30 pm. The pick-up point will likely be in a central location in Florence. Walk or take public transportation to the pick-up point, depending on its location.
- Rest in the evening

Day 13: Florence (22nd May)
- Visit Porta di San Frediano, Piazza del Duomo, Uffizi Gallery, and Ponte Vecchio. Join a guided walking tour to explore Florence’s historic city center, which includes these landmarks.

Day 14: Travel from Florence to Sorrento (23rd May)
- Take a train from Florence Santa Maria Novella station to Napoli Centrale, then transfer to a Circumvesuviana train to Sorrento.
- Check-in at Domus San Vincenzo. The hotel is about a 10-minute walk from Sorrento train station.

Day 15: Sorrento (24th May)
- Cooking class from 10:30 am to 1:30 pm at Via Caracciolo, 140, Meta, Campania 80062. Take a Circumvesuviana train from Sorrento to Meta station, then walk about 15 minutes to the cooking class location.- Visit Via Iommella Grande, 120, a beautiful viewpoint in Sorrento

Day 16: Sorrento (25th May)
- Day trip to Naples
- For lunch or dinner, try ‘A Figlia d’'o Marenaro, L’Antica Pizzeria da Michele, or Spaccanapoli for an authentic Neapolitan pizza experience

Day 17: Travel from Sorrento to Rome (26th May)
- Take a Circumvesuviana train from Sorrento to Napoli Centrale, then transfer to a train to Rome Termini station.
- Check-in at Rooms Monteverde. From Rome Termini, take the metro (M3) to Quattro Venti station, then walk about 10 minutes to your accommodation.

Day 18: Rome (27th May)
- [Unplanned] A 3.5-hour activity that starts at Ponte Sisto. From your accommodation, walk to Quattro Venti metro station, take the metro (M3) to Trastevere station, and then walk about 15 minutes to Ponte Sisto.
- [Unplanned] A 2-hour activity that starts in Piazza di Santa Maria in Trastevere. Walk from Ponte Sisto to Piazza di Santa Maria in Trastevere.
- Explore the city (visit Colosseum, Roman Forum, and Pantheon). Join a guided walking tour that covers these landmarks, or explore on your own.

Day 19: Rome (28th May)
- Visit Vatican Museums, Villa Borghese, and Castel Sant’Angelo
- For dinner, visit Locanda Alla Romana, an Italian restaurant located at Via Lombardia, 28, Rome
- Explore Trastevere neighborhood
- Visit Vatican City (Saint Peter’s Basilica and Vatican Museums). From your accommodation, walk to Quattro Venti metro station, take the metro (M3) to Ottaviano station, and then walk about 10 minutes to Vatican City.
- Departure