For me, Milano Duomo takes a couple of hours including the roof. Visit the Galleria Vittorio Emanuele together. That should take no more than 30 minutes just to walk around unless you start shopping. Both my visits clocked in at about 2 hours for the church itself, the roof and the archeological area below the piazza.