Milan City Guide: Where to Stay, Eat, Shop & Visit

Galleria Vittorio Emanuele II in Milan with ornate historic architecture and a glass roof.

Milan is one of the best European cities for a weekend built around hotels, dining, design, shopping, and atmosphere.

It is not a city I would approach only through a checklist of landmarks. The Duomo, Galleria Vittorio Emanuele II, and the city’s architecture are important, but Milan becomes much more interesting when you also leave space for hotel mornings, restaurants, boutiques, cafés, interiors, and the details that shape the feeling of the trip.

This Milan guide is based on an Easter weekend in the city, with a focus on places that felt visually strong, memorable, and worth including in a refined itinerary.

It includes where to stay, where to eat, what to visit, where to shop, and how I would plan a short Milan weekend around hotels, dining, design, menswear, interiors, and travel details.

In This Guide

  • Top things not to miss in Milan

  • Best areas to stay

  • Where I stayed

  • Other Milan hotels I’d consider

  • Restaurants, cafés, and hotel dining

  • Best things to do

  • Shopping and design stops

  • Suggested 3-day Milan itinerary

  • Best time to visit

  • How to get there

  • How to get around

  • Know before you go


Top 5 Things Not to Miss in Milan

1. Visit the Duomo and Galleria Vittorio Emanuele II

The Duomo is the classic Milan moment for a reason. Even if you are not building your trip around landmarks, the cathedral and the Galleria are still part of the city’s identity.

Go early in the morning or later in the day if you want the experience to feel less crowded.

2. Book one strong dining experience

Milan is a city where restaurants can shape the whole rhythm of the trip. Whether it is Gloria Osteria, Ralph’s Bar, Four Seasons Hotel Milano, or another place with a strong atmosphere, I would plan at least one memorable dining moment.

3. Visit Villa Necchi Campiglio

Villa Necchi Campiglio is one of the best places in Milan for interiors, architecture, gardens, and quiet Milanese elegance. It adds depth to a weekend that could otherwise become only shopping and restaurants.

4. Spend time around Via Montenapoleone and the fashion district

Even if you are not planning to shop heavily, this part of Milan is worth experiencing. Fashion houses, hotel entrances, window displays, fragrance stores, and people-watching all become part of the city’s atmosphere.

5. Choose your hotel area carefully

Where you stay changes the feeling of a Milan trip. Brera, the Duomo area, Porta Venezia, the fashion district, and Navigli all create very different versions of the city.


Best Areas to Stay in Milan

Historic Milan building facade with ornate balconies, shutters, and greenery against a blue sky.
 

Choosing the right area matters in Milan because the city is spread out, and your hotel location will shape how the weekend feels.

For a short trip, I would prioritise staying somewhere that makes it easy to move between restaurants, shopping, cafés, and the places you want to visit. Milan is well connected, but the trip feels much better when your base suits your itinerary.

Brera

Brera is one of the best areas for a refined Milan weekend. It has galleries, restaurants, smaller streets, boutiques, and a more atmospheric feeling than some of the busier tourist areas.

It is a strong choice if you want Milan to feel walkable, stylish, and slightly more intimate.

Best for: restaurants, galleries, atmosphere, couples, refined city weekends

Browse hotels in Brera

Duomo / Centro Storico

The Duomo area is the most central option and works well for a first visit. You will be close to the cathedral, Galleria Vittorio Emanuele II, major shopping streets, and many classic Milan landmarks.

The downside is that it can feel very busy, so I would choose carefully if staying here.

Best for: first-time visitors, landmarks, short trips, easy walking access

Browse hotels near the Duomo

Fashion District / Via Montenapoleone

This is the area to consider if your Milan trip is focused on luxury shopping, five-star hotels, fashion houses, restaurants, and a more polished version of the city.

It is not usually the most affordable area, but it fits very well with a hotel, dining, menswear, and interiors-focused itinerary.

Best for: luxury hotels, designer shopping, fashion, polished city stays

Browse hotels near Via Montenapoleone

Porta Venezia

Porta Venezia can be a good option if you want cafés, restaurants, design details, and a slightly more local rhythm while still staying connected to central Milan.

It is a good balance between practicality and atmosphere.

Best for: cafés, design, restaurants, city walks, less obvious Milan stays

Browse hotels in Porta Venezia

Navigli

Navigli is more casual and lively, especially in the evening. It is known for canals, bars, restaurants, and aperitivo.

It is not the area I would personally choose for the most refined Milan stay, but it can work well if you want nightlife, a younger atmosphere, and more relaxed evenings.

Best for: aperitivo, nightlife, casual restaurants, social energy

Browse hotels in Navigli

Where I Stayed in Milan

Palazzo Loreto

For this trip, we stayed at Palazzo Loreto.

It worked well as a calm and practical base for the weekend. Milan can feel full and fast, especially around Easter, so having somewhere quieter to return to gave the trip a better rhythm.

For a short city stay, the hotel or accommodation matters more than people sometimes think. It shapes the mornings, the way you get ready, the feeling of returning after dinner, and the small in-between moments that become part of the memory of the trip.

Palazzo Loreto worked well for that. It was understated, comfortable, and suited to a weekend built around restaurants, cafés, shopping, architecture, and exploring the city.

Best for: a calm city base, short stays, practical access to Milan
Good to know: a good option if you want comfort and simplicity

Book: View Palazzo Loreto on Booking.com

Hotels to Consider in Milan

Milan has a strong hotel scene, especially if you are interested in design, fashion, hospitality, and interiors.

I have not stayed at every hotel listed below, so this is not a personal ranking. These are hotels I would personally consider for a refined Milan trip based on location, design, atmosphere, and fit for this type of itinerary.

Four Seasons Hotel Milano

Four Seasons Hotel Milano is one of the most elegant hotel addresses in the city. Even if you are not staying there, visiting for breakfast, brunch, lunch, or a drink can be a way to experience its atmosphere.

The hotel feels calm, polished, and very Milanese. Its interiors and courtyard make it a strong choice for anyone who wants a classic luxury hotel moment in the city.

Best for: refined hotel stays, calm luxury, brunch, courtyard atmosphere

Book: View Four Seasons Hotel Milano

Portrait Milano

Portrait Milano is one of the hotels I would consider for a more contemporary Milan stay with strong design and a very central fashion-district location.

It works well if you want a hotel that feels connected to Milan’s world of style, shopping, and hospitality.

Best for: fashion district, design-led luxury, central Milan

Book: View Portrait Milano

Casa Baglioni Milan

Casa Baglioni is a strong option if you want a boutique hotel feeling with Italian design references and a Brera location.

It suits the kind of Milan trip built around galleries, restaurants, interiors, shopping, and a slower city rhythm.

Best for: boutique luxury, Brera, design-focused stays

Book: View Casa Baglioni Milan

Mandarin Oriental, Milan

Mandarin Oriental, Milan is another strong luxury option, especially if you want a central location, polished service, and a hotel with a serious dining reputation.

Best for: luxury service, central location, dining, spa

Book: View Mandarin Oriental Milan

Bulgari Hotel Milano

Bulgari Hotel Milano is one of the city’s most established luxury hotel names. It fits a Milan trip focused on fashion, design, quiet luxury, and a more private atmosphere.

Best for: luxury hospitality, design, fashion district, quiet atmosphere

Book: View Bulgari Hotel Milano

Hotel Indigo Milan - Corso Monforte

Hotel Indigo can be a good option if you want something more boutique and design-focused without going fully into the highest luxury hotel category.

Best for: boutique feel, design details, central access

Book: View Hotel Indigo Milan

Galleria Vik Milano

Galleria Vik is interesting because of its location inside Galleria Vittorio Emanuele II. It is a more distinctive option if you want the stay itself to feel closely connected to one of Milan’s most iconic spaces.

Best for: central location, Galleria views, art-led interiors

Book: View Galleria Vik Milano


Where to Eat and Drink in Milan

Milan is a strong dining city, but for a short weekend I would not overbook every meal.

Instead, I would choose one or two strong dining experiences, add a hotel breakfast or brunch if it fits the trip, and leave space for cafés or smaller stops between plans.

The places below are included because they shaped the feeling of my weekend in Milan.

Gloria Osteria

Gloria Osteria was one of the first memorable dining moments of the trip.

The restaurant had energy, warmth, and personality. It felt polished, but not overly formal. The table, room, lighting, and atmosphere gave the night a sense of occasion.

A restaurant like Gloria Osteria works well for a first night in Milan because it immediately gives the trip some rhythm. It is the kind of place where the food matters, but the atmosphere matters just as much.

For travel and lifestyle content, restaurants like this are what make a city feel alive. They give the trip texture.

Best for: dinner, atmosphere, warm interiors, a more expressive Milan night
Good to know: better for a lively dinner than a quiet formal meal

Reserve: Gloria Osteria Milano

Four Seasons Hotel Milano

We visited Four Seasons Hotel Milano for Easter brunch, and it became one of the most polished hospitality moments of the trip.

The hotel carries a very specific kind of Milanese elegance. Calm, refined, and beautifully composed. From the interiors to the service, everything felt intentional without feeling forced.

I had croissants with salmon and avocado, along with coffee, and the morning felt slow in the best way. There is something special about a hotel brunch when it is done well. It becomes more than breakfast. It becomes a moment within the trip.

Even if you are not staying at Four Seasons, visiting for a dining or breakfast experience can be a beautiful way to include a luxury hotel moment in your Milan itinerary.

Best for: hotel brunch, breakfast, refined service, calm luxury atmosphere
Good to know: ideal if you want a polished hotel moment during the trip

Reservations: +39 02 77088

Ralph’s Bar Milano

Ralph’s Bar was one of the strongest style and dining moments of the weekend.

We visited Ralph Lauren Milano before brunch, and the whole experience felt like entering a complete brand world. The store itself was more than a shopping destination. Each floor had its own atmosphere, with interiors that reflected the world of Ralph Lauren in a way that felt classic, warm, and immersive.

After shopping, we went to Ralph’s Bar for brunch.

The garden was beautiful. There was music playing, the tables were set with signature Ralph Lauren elegance, and the whole space felt transportive. It had the feeling of being tucked away from the city while still being completely Milan.

The brunch included burgers, gelato, mimosa cocktails, coffee, and a generous basket of pastries with jams and sauces for the table. But what made it memorable was not only the menu. It was the feeling of the space: the greenery, the tables, the service, the music, the interiors, and the sense of being inside a very complete visual world.

Ralph’s Bar is a strong choice if your Milan trip is built around style, interiors, hospitality, and atmosphere.

Best for: brunch, lunch, style, garden atmosphere, Ralph Lauren interiors
Good to know: book ahead if visiting during weekends or holidays

Reserve: Ralph’s Bar Milano

Café Kitsuné

Café Kitsuné was a smaller stop, but it added a contemporary café moment to the weekend.

This is the kind of place I would include between larger plans rather than making it the centre of the day. It works well as a stylish coffee stop, especially if you are already moving through the city.

For a Milan itinerary, small places like this help create rhythm. Not every stop needs to be a landmark or long meal. Sometimes a coffee, a counter, a brand detail, or a short pause becomes part of the visual identity of the trip.

Best for: coffee, quick break, contemporary café atmosphere
Good to know: Café Kitsuné is a walk-in café, so you do not need a reservation. I would treat it as a short stop between larger plans rather than a main destination.


Best Things to Do in Milan

Duomo di Milano

 

The Duomo is the most obvious place to start, but it still deserves its place in a Milan itinerary.

The marble, Gothic detail, scale, and movement around the square make it one of the city’s defining sights. If it is your first time in Milan, I would include it.

For a better experience, go early in the morning or later in the afternoon. If you want views, consider booking the rooftop terraces.

Best for: architecture, first-time visitors, city views, photography

Book: Book Duomo tickets / rooftop tickets

Galleria Vittorio Emanuele II

Interior of Galleria Vittorio Emanuele II in Milan with ornate architecture and a glass-domed roof.
 

The Galleria is right beside the Duomo and adds another layer to the classic Milan experience.

The glass roof, symmetry, historic storefronts, and movement of people make it one of the most recognizable spaces in the city.

It is crowded, but it is still worth seeing. I would not plan too much time here unless you are shopping or stopping for coffee, but it belongs in a first Milan weekend.

Best for: architecture, shopping, classic Milan atmosphere

Villa Necchi Campiglio

Garden and swimming pool at Villa Necchi Campiglio in Milan with flowers, trees, and historic architecture.
 

Villa Necchi Campiglio was one of my favourite cultural stops in Milan.

The villa shows a quieter and more private version of Milanese elegance. It is not loud or overly decorative. Its beauty comes from proportion, materials, restraint, interiors, and the garden surrounding it.

For anyone interested in design, interiors, architecture, or Milanese taste, Villa Necchi is worth including.

It also adds depth to a trip that might otherwise become only restaurants, shopping, and hotels.

Best for: interiors, architecture, gardens, design lovers, quieter cultural stops

Book / Visit: Villa Necchi Campiglio

Teatro alla Scala

Teatro alla Scala is one of Milan’s most important cultural landmarks. Even if you are not attending a performance, it can be worth visiting for the history and interiors.

Best for: culture, music, theatre history, classic Milan

Book: Book La Scala museum or tour

Pinacoteca di Brera

If your trip includes Brera, the Pinacoteca di Brera is one of the city’s major art institutions and can pair well with a slower day in the area.

Best for: art, Brera, culture, slower city days

Book: Visit Pinacoteca di Brera

Fondazione Prada

Fondazione Prada is a strong option if you want something more contemporary. It is especially worth considering if you are interested in modern art, architecture, and Milan’s more experimental cultural side.

Best for: contemporary art, architecture, design-focused trips

Book: Visit Fondazione Prada


Best Shopping, Menswear and Design Stops

Milan is one of the few cities where shopping can genuinely feel like part of the cultural experience, especially if you are interested in fashion, menswear, interiors, and brand worlds.

Luxury storefronts on Via Montenapoleone in Milan, including Louis Vuitton and Tiffany & Co.
 

Via Montenapoleone and the Fashion District

Via Montenapoleone and the surrounding fashion district are central to Milan’s identity.

Even if you are not planning to shop, this area is worth walking through. The window displays, fashion houses, hotel entrances, boutiques, and people-watching all contribute to the feeling of the city.

Best for: luxury shopping, fashion houses, people-watching, polished Milan atmosphere

Man holding a Ralph Lauren shopping bag outside Ralph Lauren Milano in the Milan fashion district.
 

Ralph Lauren Milano

Ralph Lauren Milano was one of the strongest style and interior moments of the trip.

The store felt immersive, with each level contributing to the atmosphere of the brand. It is worth visiting if you are interested in menswear, interiors, or retail spaces that feel cinematic rather than purely commercial.

Best for: menswear, interiors, shopping, Ralph Lauren atmosphere

Acqua di Parma storefront in Milan with a yellow awning and historic building facade.
 

Acqua di Parma

The Acqua di Parma store added a fragrance and Italian lifestyle detail to the weekend.

It is not the kind of stop that needs to take long, but it fits well into a Milan itinerary if you care about scent, presentation, and small luxury details.

Best for: fragrance, Italian lifestyle, small luxury details

Fornasetti

Fornasetti is a strong stop if you are interested in Milanese design, interiors, and decorative objects.

Best for: interiors, design, Milanese visual culture

10 Corso Como

10 Corso Como is another Milan classic, especially if your interests sit between fashion, design, books, photography, and lifestyle.

Best for: fashion, books, design, concept-store atmosphere


Suggested 3-Day Milan Itinerary

This is how I would structure a refined Milan weekend.

Day 1: Arrival, Hotel Check-In and Dinner

Keep the first day simple.

Arrive in Milan, check into your hotel, and leave time to settle in. If you arrive early enough, take a short walk around the Duomo or Galleria, but do not overload the first day.

In the evening, book one strong dinner.

Suggested plan:

  • Arrive in Milan

  • Check into your hotel

  • Short walk around the Duomo or Galleria if time allows

  • Dinner at Gloria Osteria or another atmospheric restaurant

  • Keep the evening focused on one good meal

This gives the trip a clear beginning without making the first day exhausting.

Day 2: Architecture, Hotel Dining and Shopping

Use the second day for the classic Milan mix: architecture, hospitality, shopping, and cafés.

Suggested plan:

  • Morning around the Duomo and Galleria Vittorio Emanuele II

  • Hotel breakfast, brunch, or lunch at a refined hotel restaurant

  • Walk through the fashion district

  • Visit Acqua di Parma or another fragrance/lifestyle stop

  • Coffee at Café Kitsuné or a similar café

  • Dinner or drinks in the evening

This is the day where Milan’s presentation becomes most visible: marble, glass, hotels, boutiques, cafés, and polished service.

Day 3: Ralph Lauren, Ralph’s Bar and Villa Necchi

The third day can be more design and atmosphere focused.

Suggested plan:

  • Visit Ralph Lauren Milano

  • Brunch or lunch at Ralph’s Bar

  • Visit Villa Necchi Campiglio

  • Leave time for a final coffee, walk, or shopping stop before departure

This gives the day a more refined rhythm, with fashion, interiors, dining, and architecture connected naturally.

Best Time to Visit Milan

Spring and autumn are usually the best times to visit Milan.

April and May can be beautiful, especially if you want cafés, walking, design events, and outdoor dining. September and October are also strong months for a city trip.

However, Milan has a major events calendar, and this can affect hotel prices and availability. Fashion Week and Salone del Mobile can make the city much more expensive and harder to book.

Summer can be hot, especially in July and August, while winter is usually quieter and can be more affordable, but the weather may feel grey, cold, or rainy.

Best overall: April, May, September, October
Best for lower prices: winter outside major holidays and events
Be careful with: Fashion Week, Salone del Mobile, major trade fairs

How to Get to Milan

Milan is well connected by air and train.

The main airports are:

  • Milan Malpensa

  • Milan Linate

  • Bergamo Orio al Serio

Malpensa is the largest airport and handles many international flights. Linate is closer to the city centre and can be very convenient if your route uses it. Bergamo is often used by low-cost airlines and is farther from central Milan.

Milan is also well connected by train, with Milano Centrale serving routes across Italy and to nearby European destinations.

For a short trip, I would choose flights based on the best combination of price, arrival time, and airport convenience rather than airport name alone.

How to Get Around Milan

Milan has a good public transport system, including metro, trams, and buses.

For a short weekend, you will likely use a mix of walking, metro, trams, and occasional taxis. Many central areas are walkable, but distances can be longer than they look on a map.

I would not rent a car for Milan itself. It is unnecessary for a city weekend and adds more stress than value.

Best ways to get around:

  • Metro for longer city movements

  • Walking for central areas and neighbourhoods

  • Trams for atmosphere and short routes

  • Taxis or ride apps when tired or dressed for dinner


Know Before You Go

Book restaurants ahead

For the best dining experiences, especially during weekends and holidays, book in advance. Milan can be busy, and good tables are not always easy last-minute.

Check the city’s event calendar

Fashion Week, Salone del Mobile, major trade fairs, and big events can affect hotel prices, restaurant availability, and the overall atmosphere of the city.

Book Duomo tickets ahead

If you want to visit the rooftop terraces or avoid long waits, it is better to book tickets in advance.

Choose your hotel area based on your trip style

A hotel in Brera will feel different from one near the Duomo, Navigli, or the fashion district. Decide first what kind of Milan weekend you want.

Do not overplan every hour

Milan works best when you leave room for walking, cafés, shopping, and small stops. The details are part of the trip.

Dress for the city

Milan is a city where style is part of the atmosphere. You do not need to overdo it, but dressing a little more thoughtfully makes the trip feel more aligned with the city.

Useful Milan Links

For planning a similar Milan weekend, these links may be useful:


Man standing outside the Acqua di Parma store in Milan beneath the yellow storefront awning.
 

Final Notes

Milan works best when you let the city be more than landmarks.

For a refined weekend, I would build the trip around a good base, one or two strong dining moments, a hotel breakfast or brunch, a design stop like Villa Necchi Campiglio, and enough time for shopping, cafés, and walking.

The city’s elegance is not only in the obvious places. It is in the way a restaurant table is set, the feeling of a hotel morning, the interiors of a boutique, the proportions of a villa, the scent of a fragrance store, and the small details you remember after leaving.

For that kind of trip, Milan is one of the best cities in Europe.

Next
Next

Lake Como Journal: Villas, Gardens & Quiet Lakeside Details