For a 2-day trip to Milan, a well-rounded itinerary includes visiting iconic landmarks, exploring cultural sites, enjoying parks, and soaking in local atmosphere. Day 1:
- Start at the Piazza del Duomo to see the Duomo Cathedral, including the impressive terraces for panoramic city views.
- Walk through the Galleria Vittorio Emanuele II, a historic shopping gallery.
- Visit Teatro alla Scala, the famous opera house.
- Explore the Brera District for art and shopping.
- End the day around the Sforzesco Castle and Parco Sempione for historical sightseeing and relaxation in green spaces.
Day 2:
- Begin at the Basilica di Santa Maria delle Grazie to see Leonardo da Vinci's The Last Supper (booking tickets in advance is crucial).
- Visit Sforzesco Castle museums if interested.
- Explore the Ambrosian Library or other historical churches like Basilica di Sant’Ambrogio and Chiesa di San Maurizio.
- Finish with a stroll and dinner in the lively Navigli District, known for its canals and vibrant nightlife.
This plan balances major historical and cultural attractions with opportunities to enjoy Milan’s fashionable and lively neighborhoods, giving a comprehensive Milan experience in 2 days.