There is a wide variety of hotels to choose from for visitors to Milan, and these range from budget friendly small hotels which serve as a good base from which to see the sights and soak up the city, right through to the grandest, most opulent hotels you could want to stay in, where the levels of service are fantastic, and every possible luxury you could crave is offered to you.
A good 3* hotel located close to the city centre, and ideal as a base for a shopping trip in the city is the Mercure Relais hotel, which offers good value, and is well placed for sightseeing.
The 4* Hotel Auriga is close to the central station and within walking distance of many of Milan's most interesting sights, and offers good prices for a high standard of accommodation throughout the year.
Should you want the finest levels of hospitality available in Milan, then you should reserve a room at the 5* Excelsior Hotel Gallia, which boasts every luxury you could possibly crave, and occupies an elegant building that overlooks Piazza della Scala right in the middle of Milan.