Since the Olymipics are coming soon to Torino, some people may be in Milan soon, so I thought I would report two great meals I had there recently. Both places are far from out of the way or "finds", but they both do a very good job and are reasonable.
The first is on many Milan visitors' lists: Trattoria Milanese, on via Santa Marta not far from via Torino. A typical Milanese trattoria, where you might end up sharing a table with other diners. Almost all the patrons are locals, and many are regulars, but the staff are very friendly and helpful and even many speak English, French, German, etc. It is very common to start a meal here with risotto, which they offer in either the traditional Milanese way (with saffron and very creamy) or you can have it "alla salto", in which they take the risotto and saute it a bit, adding some more saffron and serving it with grated parmesan and fresh pepper. They also have a lot of great main courses, including the perpetual veal milanese (very similar to Wienerschnitzel). The wine list is extensive, and includes many Lombard specialties (esp recommended is the Canua Sforzato, which is similar to an Amarone, and very reasonably priced here). The zabaglione is among the best you'll have if you have room for dessert and the coffee is excellent.
The second is Trattoria Torre di Pisa, on via Fiori Bianchi in Brera. Another old style place, this one serves Tuscan style dishes. This place is unusual in that you can get the famed Florentine t-bone steak for just one person (usually served only for two), but there are many other choices, too, including the great batuta alla senape (pounded beef steak, cooked rare and topped with a mustard sauce). The wine list is extensive, though light on half-bottles (house wine is available in 1/4, 1/2 and 1 litre carafes).
Both places are around Euro 40 per person without wine.