Hotel Lancaster is a good-value option for a short stay in Milan.
It is old and it's not flash, but it is clean and comfortable and the staff are friendly and helpful.
The rooms are dated and a bit small, and the beds could be a bit hard for some. The included breakfast was basic but totally adequate. The hotel is well located, just a short walk or taxi ride (take the taxi if you have luggage) from the train station, which you can catch the Malpensa Express to the airport. It is a few blocks from the start of the central area, but it's all flat and easy to find your way. There are nice places to eat close by. Make the most of the bar buffet deals at night. For about 8 euro you can have a beer, wine or cocktail plus all you can eat - fabulous value considering you can pay 5 or 6 euro for just a beer in some places. There were several places offering this dinner deal.