Milan is reached by air via Malpensa airport (the main hub, with the Malpensa Express train to Cadorna and Centrale), Linate airport (close to the city, with a bus to the centre) and Bergamo Orio al Serio (low-cost carriers, with a bus to Centrale). High-speed trains run to Milano Centrale from Rome (3h), Florence (1h40), Venice (2h30) and Bologna (1h).
Book the Last Supper months ahead — it is the one sight that sells out completely. Book the Duomo rooftop and the Brera online for timed slots; the Sforza Castle museums can usually be booked on the day.
Allow two full days. The Duomo, the Last Supper, the Sforza Castle and the Brera fill that time, with an evening in the Navigli; a third day lets you reach Lake Como.
April to June and September to October are ideal — mild, bright and animated by the design and fashion weeks. July and August are hot, humid and partly emptied of locals; winter is grey but quiet, with the opera season at La Scala.
Comfortable shoes, a smart outfit if you plan to attend La Scala or eat in the fashion quarter, and a booked ticket for the Last Supper — without it you will not get in.
The centre is largely flat and well paved, with good metro access; the Duomo rooftop has a lift option, and the major museums have lifts and accessible routes. The Last Supper refectory is accessible.