No chances to live around MXP and getting there not using a car.
Best place would be Gallarate, but if you don't need to go to/from the airport daily, also the lake would be a good choice.
A two-bedrooms flat would be around 800/1000€ per month, almost everywhere.
Just consider the Piemonte side is a little cheaper than Lombardia.
Good luck.