When I first moved to Milan to complete my MBA, I had no idea just how much each neighbourhood would shape my experience of the city.
Over the 18 months I lived there, I spent time all across Milan. I lived near the Navigli canals for much of my stay before moving to Giambellino, many of my university friends lived around Porta Romana, and some of my favourite weekends were spent wandering Brera with no real plan other than finding a good coffee or somewhere for aperitivo.
Unlike cities where all the attractions are concentrated in one area, Milan is very much a city of neighbourhoods. Each has its own personality, and where you stay can completely change your trip.
If I were booking accommodation in Milan today, here’s exactly where I’d stay.
My Top Picks
🥇 Brera – My favourite neighbourhood in Milan. Beautiful streets, boutique shopping, incredible cafes and the perfect atmosphere.
🥈 Duomo – The best choice if it’s your first time in Milan and you want to be within walking distance of the city’s biggest attractions.
🥉 Navigli / Porta Genova – My favourite area to spend evenings. Perfect if you love aperitivo, canal-side walks and a lively atmosphere.
Also worth considering
- Porta Venezia – A great all-round option with excellent transport links, shopping and plenty of cafes.
- Porta Romana – Better suited to longer stays, digital nomads and anyone looking for a more local feel.
Brera
Best for: Couples, cafes, boutique shopping and atmosphere.
If I could stay anywhere in Milan for a weekend, I’d choose Brera every single time.
It’s effortlessly beautiful, with narrow cobblestone streets, elegant buildings covered in ivy, independent boutiques, art galleries and some of my favourite cafes in the city. It’s the sort of neighbourhood where you don’t really need an itinerary – you simply wander until you find somewhere that looks inviting.

Despite feeling peaceful, you’re only around a 15-minute walk from the Duomo, making it the perfect balance between sightseeing and experiencing Milan’s slower, more local side.
Whenever friends and family visited me in Milan, Brera was almost always one of the first places I’d take them.
Perfect for:
- First-time visitors
- Couples
- Cafe lovers
- Boutique shopping
- A relaxed weekend in Milan
Where to stay
🏨 Mid-range: The Unique Hotel Brera, Urban Hive Milano
✨ Luxury: Casa Brera
Duomo
Best for: First-time visitors and sightseeing.
If your priority is ticking off Milan’s biggest attractions, nowhere is more convenient than staying around the Duomo.
You’ll be within walking distance of the cathedral, the Galleria, world-famous shopping streets and several metro lines connecting you to the rest of the city.


It’s definitely the easiest place to base yourself if you’re only in Milan for a day or two.
The trade-off is that it feels busier and more touristy than some of Milan’s surrounding neighbourhoods, and accommodation is often among the most expensive in the city.
Perfect for:
- First-time visitors
- Short city breaks
- Luxury hotels
- Easy sightseeing
Where to stay
🏨 Mid-range: Hotel Dei Cavalieri Milano Duomo, B&B HOTEL Milano Duomo Velasca, B&B Hotel Milano City Center Duomo
✨ Luxury: Rosa Grand, Park Hyatt
Navigli & Porta Genova
Best for: Aperitivo, nightlife and a lively atmosphere.
This is the part of Milan that felt most like home to me.
I spent much of my time living around Navigli, and so many of my favourite memories happened here. My friends and I would often meet after class, wander along the canals and pick whichever aperitivo spot looked the vibeist that evening.

During the day, it’s a lovely area for cafes and canal-side walks. By sunset, the neighbourhood comes alive with bars, restaurants and locals spilling onto the streets.
If you enjoy good food, wine and staying somewhere with plenty happening after dark, I’d happily recommend staying here.
The only extra consideration is that you’ll rely on public transport a little more to reach some of Milan’s major attractions compared to staying around the Duomo or Brera.
Perfect for:
- Nightlife
- Aperitivo
- Food lovers
- Returning visitors
- Social travellers
Where to stay
🏠 Budget: Combo Milano Hostel
🏨 Mid-range: 21 House of Stories Navigli
✨ Luxury: Aethos Hotel Milan
Porta Venezia
Best for: Great value and a convenient base.
Porta Venezia offers a really nice balance between local life and convenience.
It’s well connected by metro, close to Corso Buenos Aires for shopping, and has plenty of cafes, restaurants and beautiful Art Nouveau architecture to explore.
If Brera or the Duomo are outside your budget, this is one of the areas I’d look at next.
It’s not quite as charming as Brera or as lively as Navigli in my opinion, but it’s a practical base for exploring the city.
Perfect for:
- Shopping
- Great transport
- Couples
- Mid-range budgets
Where to stay
🏠 Budget: Hotel Sanpi Milano
🏨 Mid-range: Hotel Cristoforo Colombo
✨ Luxury: Château Monfort
Porta Romana
Best for: Longer stays and digital nomads.
Many of my university friends lived in Porta Romana while we were studying in Milan, partly because accommodation tended to be a little more affordable than the city centre.
It’s a more residential neighbourhood, but still has plenty of cafes, restaurants and excellent transport connections.
If you’re staying in Milan for a week or more – or relocating temporarily for work or study – I’d definitely consider looking here.
Perfect for:
- Longer stays
- Digital nomads
- Students
- Better value accommodation
Where to stay
🏠 Budget: YellowSquare Milan Hostel
🏨 Mid-range: UNA Hotels Mediterraneo Milano, CÀ BÈLA
Moving to Milan?
If you’re relocating to Milan rather than visiting for a weekend, I’d look beyond the city centre.
Towards the end of my MBA, I moved to Giambellino, which I absolutely loved. It felt much more residential, with local cafes, neighbourhood bakeries and very few tourists. It gave me a glimpse into everyday life in Milan that I probably wouldn’t have experienced the same if I’d stayed closer to the Duomo.
Many of my friends also lived in Porta Romana, which offers a great balance between affordability and convenience for students and young professionals.
For a short city break, I’d still recommend staying in Brera, the Duomo or Navigli. But if you’re planning to spend months living in Milan, I’d happily look at neighbourhoods like Porta Romana or Giambellino instead.
Final Thoughts
If I were booking accommodation in Milan today, I’d choose Brera every time. It’s the neighbourhood that perfectly captures everything I love about the city – beautiful streets, cute cafes, boutique shopping and an atmosphere that makes you want to slow down and simply wander.
For first-time visitors, though, you really can’t go wrong with either Brera or the Duomo. If your evenings revolve around aperitivo and good food, I’d head straight for Navigli.
Whichever neighbourhood you choose, Milan’s excellent metro system makes it easy to explore the rest of the city, so there’s no single “right” place to stay. It simply depends on the kind of trip you’re hoping to have.
Alexx
Continue Planning Your Milan Trip
Planning a trip to Milan? Here are a few more guides that might help:
📍 48 Hours in Milan – My exact itinerary for spending the perfect weekend in the city, including cafes, aperitivo spots and must-see attractions!
📍 Best Day Trips from Milan – Explore gorgeous destinations like Lake Como, Lugano and Lecco, all within easy reach by train!
Disclosure: This post contains affiliate links. If you make a purchase through these links, I may earn a small commission at no extra cost to you. I only recommend tours, hotels and services that I’ve personally used or genuinely believe will add value to your trip.