Milan has an extensive public transportation network that includes buses, trams, and metro lines. A single ride costs €2, and a day pass costs €7. However, most of the attractions on this itinerary are within walking distance of each other, so comfortable walking shoes are recommended. Taxis and ride-sharing apps like Uber are also widely available, but they can be expensive during rush hours.
If you have extra time, consider taking a day trip to Lake Como, located about an hour away from Milan. It's a stunning destination with picturesque villages, scenic boat rides, and panoramic views. For foodies, Milan is heaven with its abundance of restaurants, cafes, and gelaterias. Don't forget to try the local specialties like risotto alla Milanese, ossobuco, and panettone. If you have less time, prioritize the top attractions on this itinerary and plan accordingly to make the most of your visit.