There is a great Italian restaurant, Samarcanda, in the Case Nuove village by MXP, where a lot of the hotels are.
The hourly S50 will take you to the airport from the cross-border line without having to pass through Milan. Alternatively, Gallarate station, again on the cross-border line from...