Want an itinerary like this for your trip?
Tell us where you're going and get a personalized plan in seconds — completely free.
Plan My Trip

15-Day Northern Italy Itinerary: Milan, Bolzano, Lake Garda, Parma, Maranello, and Turin

Day 1 · Sun, Dec 20
Milan

Arrival and Milan base

Late Afternoon Arrival

Ease into Milan at Piazza del Duomo, the city’s most iconic first stop and the perfect place to get your bearings after arrival. In December it’s lively but not overwhelming, and the square feels especially dramatic as the lights come on. Give yourself about 45 minutes here just to wander, take the classic photos, and look up at the Duomo di Milano from different angles. If you’re coming straight from the station, the M1/M3 metro to Duomo is the simplest move; otherwise, it’s a very walkable central area once you’re nearby.

Early Evening Walk and Aperitivo

From there, slip into the Galleria Vittorio Emanuele II for a warm, elegant stroll under the iron-and-glass roof. It’s worth pausing for the mosaic floor and the holiday window displays, but don’t rush — this is one of those places that feels best at a slow pace. Then settle in at Caffè Camparino in Galleria, one of Milan’s classic aperitivo addresses and a genuinely good place to start the trip in style. Expect around €12–20 per person depending on what you order; it’s a polished stop, so you’re paying for the setting as much as the drink, but the view over the square is hard to beat.

Sunset Stroll and Nightcap

After aperitivo, take the short walk to Piazza della Scala for a quieter, more elegant corner of central Milan. It’s only a few minutes from the Galleria, but the mood changes immediately: more refined, less touristy, and a good place to catch your breath before dinner or your final drink. Finish back by Piazza del Duomo at Terrazza Aperol, which is one of the easiest rooftop-style spots for a relaxed nightcap with a direct Duomo view. Book ahead if you can, especially around the holidays, and expect roughly €15–25 per person. It’s an easy, low-effort first evening — enough to feel Milan without overdoing it on arrival day.

Day 2 · Mon, Dec 21
Desenzano del Garda

Milan to Lake Garda

Getting there from Milan
Train (Trenitalia/Frecciarossa or Regionale via Trenitalia) to Desenzano del Garda-Sirmione; ~1h15–1h40, ~€10–€25. Best to take a morning departure for an easy same-day arrival.
Regional train is cheapest (~€10–€15) but slower than Frecciarossa/Italo on the Milan–Brescia corridor.

Late Afternoon by the lake

Once you’ve settled in and shaken off the travel part of the day, head up to Desenzano Castle (Castello di Desenzano) in the centro storico. It’s not a huge castle, which is exactly why it works well here: the climb is short, the views open up fast, and in winter the light over Lake Garda can be beautiful as the afternoon starts to fade. Plan on about 45 minutes, and wear decent shoes since the old lanes can be a little uneven. If you want a quick warm-up beforehand, there’s usually coffee and pastries around the nearby streets off Via Castello and Via Santa Maria.

Sunset walk and dinner

From the castle, drift down toward Piazza Malvezzi, which is really the heart of the waterfront in Desenzano del Garda. This is the part of town where you can slow down: people-watching by the harbor, a quick espresso or spritz if the afternoon is still holding on, and that soft lakefront atmosphere that Desenzano does so well. Give yourself about 30 minutes here, but don’t be surprised if you linger longer along the promenade near Via Porto Vecchio. For dinner, Ristorante Esplanade is the right move if you want a proper sit-down meal with a view; book ahead if you can, especially for a lakeside table. Expect €35–60 per person, with lake fish and risotto being the things to lean toward.

Easy end to the evening

After dinner, finish with something simple and local at Gelateria Voglia di Gelato. Even in December, a gelato stop still feels right in Italy if you’re in the mood, but a hot chocolate or coffee is just as good and probably more sensible by the lake. It’s a nice low-key way to close the day without overdoing it, and from there you can wander back through the center at your own pace. Desenzano is pleasantly compact, so the whole evening can stay relaxed: one view, one dinner, one sweet stop, and a quiet walk back.

Day 3 · Tue, Dec 22
Verona

Lake Garda to Verona and onward to Bolzano

Getting there from Desenzano del Garda
Train (Trenitalia Regionale) from Desenzano del Garda-Sirmione to Verona Porta Nuova; ~20–25 min, ~€4–€6. Go whenever convenient; frequent service.
Drive via A4; ~35–45 min, tolls extra. Not worth it unless you have luggage or a car already.

Late Afternoon in Verona

Arrive in Verona Porta Nuova with just enough daylight left to get a feel for the city, then keep things simple and walk into the center. Start at Piazza Bra, which is the best “first look” in Verona: wide, elegant, and instantly festive in December with the lights, the seasonal crowds, and the Arena di Verona right there anchoring the square. Give yourself about 30 minutes to wander, take photos, and just stand still for a minute — this is one of those Italian cities that really reveals itself through atmosphere first. The Arena is usually not worth planning around for interior visits in winter unless you’ve checked the exact opening schedule, but the exterior alone is the point here, and it’s one of the most impressive Roman remains in northern Italy.

From Piazza Bra, follow the easy pedestrian flow through the old center toward Piazza delle Erbe. The walk is short and pleasant, and the transition from grand civic space to tighter medieval streets is exactly what makes Verona so charming. Piazza delle Erbe feels most alive in the early evening: the market stalls, painted facades, and the layered Roman-and-medieval architecture give it a very local energy even when it’s busy with visitors. If you want a quick pause, grab an espresso or hot chocolate at one of the cafés around the square, but don’t linger too long — the goal is to let the city set the mood before dinner.

Dinner and a final glass

For dinner, head to Ristorante Greppia on Via Pellicciai, a very good choice for classic Veronese comfort food in a central location. Expect roughly €25–40 per person depending on whether you go for pasta, a main, and wine; it’s the kind of place that works well in winter because the food is hearty without feeling heavy. Order something regional if you can — risotto all’Amarone or a meat dish — and take your time. Afterward, stroll a few minutes to L’Osteria del Bugiardo on Via Giuseppe Mazzini for one last drink: a glass of Amarone is the obvious move, but their aperitivo setup is also good if you just want something lighter before heading out. It’s a central, easy stop, and the surrounding streets are lovely at night, especially when the shops are closed and the old stone buildings feel quieter.

Day 4 · Wed, Dec 23
Bolzano

Bolzano and the surrounding South Tyrol towns

Getting there from Verona
Train (Trenitalia Regionale or Frecciarossa/DB-ÖBB on the Brenner line) from Verona Porta Nuova to Bolzano/Bozen; ~1h30–2h, ~€10–€30. Morning departure is best if you want most of the day in Bolzano.
Long-distance coach (FlixBus) can be cheaper (~€8–€18) but usually slower and less frequent.

Morning

Arrive in Bolzano and head straight to Waltherplatz (Piazza Walther), which is really the city’s living room in December. If you get there early enough, it’s calmer before the market crowd builds, and you can take in the square properly: the Duomo di Bolzano at one end, the arcades edging the center, and the mountains peeking over rooftops in a way that makes the whole place feel almost staged. Give yourself about 45 minutes here to orient, warm up with a coffee if needed, and just let the city click into place before moving on.

From Waltherplatz, it’s an easy walk to the South Tyrol Museum of Archaeology in the historic center. This is the place to do before lunch, because it’s the one “must” in Bolzano and deserves your full attention. Entry is usually around €13–€15, and the museum is generally open from late morning through early evening, though holiday hours can shift around Christmas week, so it’s smart to check the day before. Plan about 90 minutes for Ötzi and the exhibits; it’s compact, well done, and one of those museums that feels memorable rather than tiring.

Lunch and the old town

After the museum, loop back toward the square and browse the Bolzano Christmas Market around Waltherplatz. This is the right moment for a warm snack rather than a full meal: think krapfen, toasted speck, mulled wine, or a quick sweet pastry from one of the stalls. The market is very much about atmosphere, so don’t rush it—45 minutes is enough to sample a few things and soak up the holiday feel. Then head to Batzen Häusl on Via Andreas Hofer for lunch; it’s a classic choice for this part of town, with hearty South Tyrolean plates, good beer, and a lively, unpretentious vibe. Expect around €20–35 per person, and if you can, book ahead or arrive slightly before the noon rush.

Afternoon exploring

In the afternoon, cross over to Museion in the Quartiere Centro-Piani-Rencio, which gives the day a nice reset after the traditional old-town morning. The museum itself is usually open into the late afternoon, with tickets often around €7–€10, and the walk there is part of the appeal: you get a cleaner, more modern side of Bolzano and a pleasant riverside stretch on the way. It’s a good one-hour stop—not because it demands a huge commitment, but because it balances the medieval-center-and-market rhythm of the day with something lighter and more contemporary.

Evening

For dinner, settle into Osteria da Jimmy on Via Bottai, which is exactly the kind of place you want after a full day in Bolzano: relaxed, central, and comfortable without feeling touristy. It’s close enough to your base that you won’t want to think about logistics, and that matters in winter when you’d rather spend your energy on a long dinner than on getting somewhere else. Expect about €25–40 per person, and aim for a slow, easy evening—Bolzano is at its best after dark when the center quiets down and the Christmas lights do most of the talking.

Day 5 · Thu, Dec 24
Bressanone

Bolzano to nearby Bressanone

Getting there from Bolzano
Train (Trenitalia Regionale) on the Brenner line to Bressanone/Brixen; ~30–35 min, ~€4–€6. Easy anytime; frequent.
Drive via SS12/A22; ~30 min. Only useful if you already have a car.

Late Afternoon

Get off the train and keep this day pleasantly compact: Bressanone is small enough that you can drift straight into the historic center without needing a plan. Start at the Cathedral of the Nativity of Saint Mary (Duomo di Bressanone), where the baroque façade and twin towers give the old town its unmistakable shape. If the cathedral is open, step inside for a quick look at the painted ceiling and calm winter atmosphere; otherwise, the exterior alone is worth the stop. In late December, the square usually feels festive but not hectic, and you can take your time here in about half an hour.

From there, it’s only a few steps to the Bressanone Christmas Market (Weihnachtsmarkt Brixen) in Piazza Duomo, which is exactly the kind of market that makes South Tyrol feel so good in winter: smaller, prettier, and less frantic than the big-city versions. Go for vin brulé or Glühwein, grab a handful of local biscuits or roasted chestnuts, and browse the wooden stalls for simple gifts and ornaments. Expect most stands to be happiest from late afternoon into early evening, and budget roughly €5–10 for a drink and snack if you’re keeping it light.

Early Evening

When you’re ready to stretch your legs, head east toward Ponte Aquila and follow the riverside walk along the Isarco. This is the part of the day that lets Bressanone breathe: quieter streets, mountain air, and that soft winter light that hits the water just before dusk. It’s an easy, low-effort stroll—perfect after a market stop—and you’ll get a nice contrast between the lively center and the calmer edge of town. Plan around 30 minutes, more if you want to linger and take photos.

Dinner and a Quiet Finish

For dinner, settle into Restaurant Finsterwirt in the historic center. It’s one of the most reliable choices in town for a Christmas Eve meal because it leans into the local style without feeling formal for the sake of it: think hearty Tyrolean-Italian cooking, polished service, and a dining room that feels especially good when it’s cold outside. Reservations are a smart idea on December 24, and a full dinner here will usually land around €30–50 per person, depending on whether you go for pasta, game, dumplings, or a proper multi-course meal.

If you still want one last soft landing before heading back, finish at Café Pasticceria Pupp in the old town for a coffee, hot chocolate, or a pastry. It’s close enough that you won’t need to overthink the walk, and it’s the kind of place that makes sense on a holiday evening when you want something warm and easy rather than another sit-down stop. Keep it simple, stay a little longer than you planned, and let Bressanone do what it does best: slow the pace down for you.

Day 6 · Fri, Dec 25
Trento

Bolzano to Trento

Getting there from Bressanone
Train (Trenitalia/DB-ÖBB on the Brenner route) from Bressanone/Brixen to Trento; ~1h10–1h25, ~€8–€15. Morning is ideal, especially around Christmas when schedules are reduced.
Drive via A22; ~1h–1h15 plus tolls. Good only for door-to-door flexibility.

Morning

Arrive in Trento with the day still feeling quiet, and head straight into the Cattedrale di San Vigilio (Duomo di Trento) in the centro storico. On Christmas Day, the city is calm in that very Italian way: fewer shops open, but the historic core feels extra atmospheric, and the cathedral is the right kind of anchor for the morning. Give yourself about 45 minutes to take in the façade, the interior, and the square outside; admission is generally free, though the Museo Diocesano Tridentino next door has a separate ticket. From there, just cross into Piazza Duomo, which is really Trento’s best room: arcades, the Fontana del Nettuno, and lots of seasonal stillness around the edges. It’s a good place to pause for coffee if you spot an open bar—look for a standing espresso at Caffè Trento or a quick pastry under the porticoes.

Late Morning to Lunch

Next door, slip into the Museo Diocesano Tridentino, a compact and very manageable stop on a holiday schedule. It usually takes about an hour, and it pairs well with the cathedral because you get the historical context without needing to commit half the day. Expect to pay roughly €7–€10 depending on exhibits and concessions, and on holidays hours can be shorter, so it’s worth checking same-day opening before you go. For lunch, walk a few minutes to Ristorante Antica Trattoria Due Mori on Via San Marco—one of those old-town places that feels properly Trentino without being fussy. Order local dishes like canederli, strangolapreti, or venison if it’s on the menu; budget around €25–€40 per person, and a long lunch works nicely here because the holiday pace in Trento is slower anyway.

Afternoon

After lunch, make your way south toward Le Albere for MUSE – Museo delle Scienze. It’s one of Italy’s best modern science museums, and the building itself is worth the detour: sleek, airy, and a strong contrast to the medieval center you’ve just left. The walk is pleasant if the weather is decent, but a quick bus or taxi saves energy after lunch; either way, it’s an easy move. Plan on 1.5 to 2 hours here, with tickets usually around €11–€15. The exhibits are broad enough to keep things interesting without feeling heavy, and in winter the indoor warmth is a bonus. When you come out, drift along Lungadige Leopardi for a final, unhurried river walk—the light over the Adige in late afternoon is beautiful, and you get one last look back toward Trento’s rooftops and hills before the day winds down.

Day 7 · Sat, Dec 26
Parma

Trento to Parma

Getting there from Trento
Train via Verona (Trenitalia): Trento → Verona Porta Nuova → Parma; ~2h45–3h30 total, ~€18–€40 depending on train type. Book early and take a morning departure to avoid a late arrival.
Drive via A22/A1; ~2h15–2h45 plus tolls/fuel. Practical if you want flexibility, but train is usually easier.

Late Morning

You’ll likely roll into Parma with just enough of the morning left to make this feel like a proper first look rather than a rushed transfer day, so start in Palazzo della Pilotta and let the city introduce itself through the big, handsome stuff. The complex is a great winter anchor because it keeps you mostly indoors while still feeling very “Parma” — calm courtyards, serious history, and a sense that the city knows exactly how good it is. If you have energy for one museum add-on, this is the place to do it, but even a simple 1.5-hour wander through the courtyards and main spaces gives you a solid foundation. Expect tickets in the ballpark of €12–€18 depending on what’s open and what you choose to see.

From there, it’s an easy walk into the heart of the old center for the cathedral area, and this is where Parma starts to feel especially elegant. Pause first at the Battistero di Parma, which is one of those buildings that’s even better in person than in photos — pale pink stone, crisp lines, and just enough ornament to catch the winter light. Then step into the Cattedrale di Santa Maria Assunta right beside it; the frescoes inside are the reason to go, so take your time and look up. This whole zone around Piazza Duomo is compact, beautiful, and very walkable, so there’s no need to overthink logistics — just drift from one monument to the next.

Lunch

For lunch, settle in at Ristorante Angiol d’Or and make it a real Parma meal, not just a quick refuel. This is the right moment for tortelli d’erbetta, anolini in brodo if the weather feels properly wintery, or culatello if you want the more classic cured-meat side of the region. It’s the sort of place where a long lunch makes sense, especially after a travel morning, and prices usually land around €25–€40 per person depending on how much you lean into wine and dessert. If you’re near the center afterward, the streets around Via Cavour and Strada della Repubblica are an easy, pleasant drift back into the day.

Afternoon

After lunch, shift gears with a slower, lighter walk through Parco Ducale in Oltretorrente. In winter it’s less about flowers and more about space, light, and giving your legs a reset after the density of the historic core. The long avenues and open lawns feel especially peaceful on a quiet afternoon, and it’s a nice way to balance all the stone and frescoes you’ve just seen. If you’re coming on foot, just follow the natural flow west from the center; it’s close enough that you don’t need to plan transport, and about 45 minutes here is plenty unless you feel like lingering.

Late Afternoon

Wrap the day with something warm and simple at Pasticceria Torino on Via Farini. This is a good Parma habit: coffee, a pastry, maybe a hot chocolate if the evening is turning cold, and one final sit before dinner or the next leg of your trip. It’s a nice reset after the park and a good place to watch the center settle into evening. Expect to spend around €5–€10 per person, and if you want a little extra wander after, the nearby streets around Centro Storico are best enjoyed without a plan — just follow the lights and the shop windows for a final low-key stroll.

Day 8 · Sun, Dec 27
Maranello

Parma day trip to Maranello

Getting there from Parma
Bus + local transfer is the most practical public option: train or bus to Modena, then ACT mode bus/Taxi to Maranello; ~1h15–1h45 total, ~€8–€20. Best to leave in the morning due to infrequent local connections.
Drive via SS9/SP467 or A1 + local roads; ~35–45 min. A taxi from Modena is also a straightforward backup (~€35–€55).

Morning

Get an early start and make Museo Ferrari your first stop while Maranello is still quiet and the light is good for photos. Plan on about 1.5 hours here, a little longer if you like reading the displays and lingering over the Formula 1 section. The museum usually runs roughly 9:30 AM–6:00 PM in winter, but holiday hours can shift, so it’s worth checking the official schedule before you go. Tickets are typically in the €22–€30 range depending on whether you bundle anything, and it’s a very easy first stop because you can do it all on foot from the center. Afterward, stay in the Ferrari orbit with a quick photo stop at the Autodromo di Modena / Ferrari factory area viewpoints; there isn’t a big sightseeing “site” here so much as a chance to soak up the atmosphere of the town that lives and breathes cars. Keep it low-key, take your pictures, and don’t overthink it — this is the sort of place where half the fun is just standing around and saying, yes, this really is Maranello.

Lunch

For lunch, Ristorante Cavallino is the right call: it’s the classic Ferrari-linked stop, and it feels appropriately special without being fussy. Book if you can, especially on a Sunday or during the holiday stretch, because it’s one of those places that locals and visitors both gravitate to. Expect around €25–40 per person depending on how you order. This is the place for hearty Emilian food — think tortellini in brodo, tagliatelle al ragù, or a solid gnocco fritto if it’s on the menu. It’s also a good reset point before the afternoon, since you’ll want a slower pace after the museum and photo stop.

Afternoon Exploring

After lunch, head over to Parco Ferrari in Modena for a relaxed walk and a change of scenery. It’s not a formal “must-see” in the postcard sense, but that’s exactly why it works well: open space, locals out for a stroll, and a nice break from all the car-centric energy. Give yourself about 45 minutes here, more if the weather is pleasant and you feel like wandering a bit. In winter, the park can be chilly and quiet, so bring gloves and don’t aim for a big outing — this is the kind of stop that feels best as an easy stretch of the legs before heading back.

Late Afternoon

Before you return, make one last coffee-and-pastry stop at Pasticceria San Biagio in Maranello center. It’s a smart end-of-day pause, especially in December when a warm drink and something sweet make the whole afternoon feel more generous. Budget about €5–10 for coffee and pastry, and keep it simple: a cappuccino and something buttery or filled is the right move. From there, you’ll be well set to head back to Parma without rushing, with the day feeling full but not overpacked — exactly how a Maranello day trip should land.

Day 9 · Mon, Dec 28
Turin

Parma to Turin

Getting there from Maranello
Drive or private transfer is the most practical because Maranello has poor direct rail. Via A1/A21 or A15/A21 depending on routing; ~2h30–3h15, ~€70–€120 with fuel/tolls if renting. Leave early morning.
Public transport: bus/taxi to Modena or Bologna, then Frecciarossa to Torino Porta Nuova; ~3h45–5h total, ~€25–€60. Book on Trenitalia/Italo plus local bus via SETA/Tper.

Morning

Arrive in Turin with enough time to keep the first part of the day gentle, and start where the city feels most open: Parco del Valentino along the Po. In December it’s usually crisp and quiet, which is exactly why locals love it—good for a reset after a transfer day, with wide river views, long paths, and benches if you want to linger. If you’re hungry afterward, you can grab a quick espresso or pastry from a nearby café on Corso Massimo d’Azeglio before continuing; there’s no need to rush this part, and 45 minutes is about right unless the weather is especially nice.

A short walk north brings you to Borgo Medievale, which feels like a little time capsule tucked inside the park. It’s compact, photogenic, and especially worth a quick stop in winter when the crowds are thin and you can actually hear the river. The exterior is the main event, so 30 minutes is plenty; just keep in mind that some interior spaces or exhibits can have reduced hours in the off-season, so it’s best treated as a scenic stop rather than a long museum visit.

Late Morning to Early Afternoon

From there, head into the center for Museo Egizio, which is the one place in Turin I’d absolutely protect time for. It’s one of the best Egyptian collections in the world and works beautifully on a winter day because you can settle in for a proper museum visit without feeling guilty about being indoors. Tickets are usually around €18–€22, and it’s smart to reserve ahead if you can, especially during holiday week. Give yourself about 2 hours minimum; if you’re into archaeology or want to read more than skim, you could easily stretch it a bit longer.

When you come out, walk a few minutes to Caffè Fiorio on Via Po for a classic Turin pause. This is the kind of old-school café that makes the city feel distinctly itself: dark wood, polished mirrors, and that elegant, slightly old-fashioned pace Turin does so well. Order a bicerin if you haven’t had one yet, or just a coffee and something sweet; expect roughly €8–€15 per person depending on what you order. It’s a good reset before the architectural stroll that follows.

Afternoon and Evening

After your break, continue toward Piazza Castello, the city’s grand anchor and one of the best places to feel Turin’s shape. The square is all about proportions and façades rather than spectacle, which is very Turin: refined, calm, and quietly impressive. Spend a little time wandering the edges, looking toward Palazzo Madama and the royal streets around it, then let yourself drift rather than aiming for a rigid route. From here, the walk to the last stop is straightforward and pleasant, with plenty of window-shopping if you want to slow down.

Finish at the Mole Antonelliana and Museo Nazionale del Cinema, Turin’s unmistakable landmark. Even if you don’t go all the way up, it’s worth coming here at the end of the day just for the scale of it; if the sky is clear, the panorama is excellent, and on a winter afternoon the view can be especially dramatic. Museum admission is typically around €15–€18, with the panoramic lift costing extra, so check the timing before you commit. If you have energy left afterward, this is a good place to keep wandering the surrounding streets in the Quadrilatero Romano edge before heading to dinner.

Day 10 · Tue, Dec 29
Turin

Turin

Morning

Start with Museo Egizio in the Centro Storico while the day is still quiet. This is Turin’s can’t-miss museum and one of the best Egyptology collections in the world, so give it a proper couple of hours rather than trying to rush it. In winter it’s exactly the right kind of stop: warm, well organized, and easy to focus on. If you can, go soon after opening so you’re ahead of the school groups and tour waves; tickets are usually in the €18–€22 range, and prebooking is smart even on weekdays. From most central hotels, it’s an easy walk or a short tram ride.

Late Morning

After you come out, walk over to Piazza San Carlo, Turin’s elegant “salotto.” This is the city at its most classic: arcades, twin churches, stately façades, and a holiday atmosphere that feels refined rather than flashy. It’s a very Torino kind of square, best enjoyed slowly with your head up instead of treating it like a transit point. Then settle into Caffè Torino right on the piazza for a proper break — order a bicerin if you want the local ritual, or a thick hot chocolate if the weather is biting. Expect around €8–€15 per person, a little more if you sit and linger, which you absolutely should.

Early Afternoon

From there, keep things simple with a covered stroll along Via Roma and into Galleria San Federico. This is the easiest kind of winter wandering: good people-watching, plenty of shopping if you feel like browsing, and enough architectural rhythm that it never feels like “just a street.” You’ll be moving through the most central part of Turin, so there’s no need to overplan — pop into a shop, duck under the arcades if it’s cold, and let the city’s pace set itself. If you want a low-key lunch nearby, this is the best zone for a quick panino, a slice of pizza al taglio, or a sit-down pasta without losing the rest of the afternoon.

Mid-Afternoon to Evening

Head up to Mercato di Porta Palazzo for a change of energy. It’s one of the best places in the city to feel the mix of Turin’s everyday life and its food culture, and it’s especially lively in the afternoon when the market is still active but the whole area feels less rushed than in the morning. The market district is a bit grittier than the centro, so keep your bag close and enjoy it as a real working neighborhood rather than a polished attraction. Finish in Quadrilatero Romano, which is Turin’s best evening area for aperitivo and dinner — narrow streets, lots of atmosphere, and a great concentration of bars and trattorias. For something very local, look for a table where you can try agnolotti, vitello tonnato, or a glass of Barbera; this is the kind of neighborhood where you can wander a little and choose by feel, not by checklist.

Day 11 · Wed, Dec 30
Milan

Turin to Milan

Getting there from Turin
Train (Frecciarossa/Frecciabianca/Regionale on Trenitalia, or Italo on the high-speed route) from Torino Porta Nuova to Milano Centrale; ~45 min–1h15, ~€10–€35. Morning or mid-day departures are most convenient.
Drive via A4/A32/A4 or A21/A7 depending on origin/destination; ~1h15–1h45 plus tolls. Train is usually faster door-to-door.

Late Afternoon

After you arrive back in Milan and get yourself oriented near Cadorna or the Castello side of town, ease into the city with a winter stroll through Parco Sempione. This is the right kind of reset after a transfer day: open paths, a bit of space, and enough local life to make you feel back in Milan without asking too much of yourself. In December it gets dark early, so plan on roughly 45 minutes here and just enjoy the crisp air, the pond, and the long sightlines toward the city center.

Early Evening

From the park, it’s a short walk to Castello Sforzesco, and it’s worth pausing for the exterior even if you don’t go inside. The courtyard and brick towers look especially good in the low winter light, and you can get a strong sense of Milan’s old core without committing to a museum visit. Then continue into Brera, which is one of the best neighborhoods in the city for a lingering evening: cobbled streets, warm-lit galleries, elegant boutiques, and that slightly bohemian feel that makes it fun even when you’re not shopping. If you want a quick aperitivo before dinner, the streets around Via Brera and Via Fiori Chiari are the places to wander.

Dinner

For dinner, settle in at Ristorante Nabucco, a dependable Brera choice for classic Milanese cooking in a setting that feels appropriately old-school without being stuffy. It’s the kind of place to order risotto alla milanese, cotoletta, or another straightforward regional dish and let the day slow down properly. Expect about €35–50 per person, depending on wine and extras, and make a reservation if you can, especially around the holidays when the neighborhood gets busy.

After Dinner

Finish with something sweet at Pasticceria Marchesi 1824 near the Galleria / Montenapoleone side of town, where a hot chocolate or espresso feels like a little Milanese ceremony. It’s an elegant final stop, and even a short 30-minute sit is enough to make the night feel complete. If you still have energy after that, the walk back through the center is lovely; otherwise, this is a good point to call it and let Milan handle the rest.

Day 12 · Thu, Dec 31
Milan

Milan

Early evening

Start down at Navigli Grande / Darsena while the light is fading and the city is still in that in-between holiday rhythm. This is one of the nicest places in Milan for a winter walk because the canals, bridges, and reflections give you instant atmosphere without needing a plan. On New Year’s Eve, it can get busy but not in a shoulder-to-shoulder way until later in the night, so this is the sweet spot for a calm stroll before the real crowd builds. If you want a snack or a quick drink nearby, the streets around Ripa di Porta Ticinese are the easiest to wander; just keep your bag zipped and expect a little festive noise.

Quick stop and warm-up

From there, make a short hop toward the center for Chiesa di San Lorenzo Maggiore, which is one of those Milan sights that feels more impressive when you don’t overexplain it. The Roman columns outside are the whole point here: they catch the evening light beautifully, and the square around them tends to feel surprisingly quiet compared with the rest of the city. If you’re crossing on foot, it’s a straightforward walk through the center, but a quick tram or taxi is fine if you’d rather save your energy. Then step into Pasticceria Marchesi 1824 in Galleria Vittorio Emanuele II for a proper Milanese pause — espresso, hot chocolate, or a small pastry in a polished setting that still feels very local. Plan on €8–15 pp depending on how indulgent you get.

Aperitivo

For the classic holiday-eve moment, head to Terrazza Aperol on Piazza del Duomo. This is a good spot to sit for an hour, not rush, and let the city do its thing: the square below, the Duomo right in front of you, and that lively pre-midnight energy that Milan does so well. Expect €15–25 pp and a bit of a wait if you arrive right on prime time, so reservations help if you can swing one. It’s very central, so you can walk over from the Galleria in just a couple of minutes.

Late evening

Finish in Piazza del Duomo, where the holiday lights and the countdown atmosphere make the whole square feel bigger and more theatrical than usual. In Milan, New Year’s Eve is less about one single official ritual and more about being in the right place when everyone else is out doing the same thing, and this is absolutely that place. Give yourself about 45 minutes here to soak it in, then decide whether you want to stay for the midnight buzz or peel off before the crowds thicken. Either way, it’s the perfect closing scene for the day.

Day 13 · Fri, Jan 1
Milan

Milan

Morning

Start the day in Pinacoteca di Brera, which is exactly the right kind of New Year’s Day anchor: calm, indoors, and beautifully unhurried. Give yourself about 1.5 hours to wander the galleries without rushing, especially if you want a quiet reset after the holiday build-up. The museum is usually open on New Year’s Day, but hours can be reduced around the holiday, so it’s worth checking the day-of schedule and booking ahead if you can. Expect around €15 for admission, and try to arrive near opening so you can enjoy the rooms before the neighborhood gets busier.

When you come out, keep things loose with a walk through the Brera District. This is one of Milan’s nicest neighborhoods for simply strolling: cobbled lanes, elegant courtyards, art-supply shops, independent boutiques, and that slightly polished-but-still-lived-in feel that makes Brera work so well. Drift along Via Brera, glance into the courtyards, and let yourself wander rather than aiming for a fixed route. For a late-morning pause, stop at Pasticceria Marchesi 1824 near the Galleria / Monte Napoleone area for an espresso and something sweet; it’s classic Milan, a little indulgent, and a nice way to warm up before heading into the center.

Midday

From there, cross toward Piazza Cordusio, which makes a smart transition into the historic core. It’s not a “linger for hours” stop, but it gives you that grand Milan feeling: big facades, busy intersections, and the city’s financial-heart energy just before you descend into the more ceremonial center. It’s a good place for a quick photo and a breath before lunch, and it usually takes only 15–20 minutes to appreciate properly.

For lunch, book Ristorante Savini Milano 1867 inside Galleria Vittorio Emanuele II if you want the holiday meal to feel properly Milanese. This is one of those places where the room itself is part of the experience, so go in expecting a classic, polished lunch rather than something casual and fast. Figure about €45–80 per person depending on how much you order, and don’t skip a reservation if possible, especially on a holiday. It’s a lovely place for risotto, veal, or a leisurely glass of wine while the city runs past outside.

Afternoon

After lunch, finish with the city’s most iconic sequence: the Duomo di Milano rooftop area / Piazza del Duomo. If the rooftop is open and the weather is decent, it’s absolutely worth it for the views over the cathedral spires and the winter cityscape; on clear days you can see far across Milan, and on hazier ones the stonework still feels dramatic. If the rooftop queue is too long or the weather is poor, just stay at Piazza del Duomo and circle the square slowly instead. Either way, this is the right place to end the day: a final, classic Milan wander with plenty of room to take photos, people-watch, and let the trip settle in before dinner.

Day 14 · Sat, Jan 2
Milan

Milan

Morning

Start your day at Museo del Novecento in Piazza Duomo before the crowds build. It’s one of the best winter choices in Milan because you’re indoors, central, and you get a clean sweep through 20th-century Italian art without overcommitting the day. Plan on about 1.5 hours and expect roughly €5–€10 depending on exhibits. If the weather is gray, this is even better — you’ll be looking at Futurists and postwar pieces while the city wakes up outside. From here, it’s an easy short walk to your next stop, so there’s no need to rush.

Late Morning

Stroll over to Piazza dei Mercanti, which feels like stepping into a different Milan entirely — quieter, tighter, and medieval in a way the Duomo square never is. It’s only a few minutes away on foot, and you really only need 20 minutes here: enough for photos, a slow lap, and a little pause to notice how tucked away it feels behind the city’s more famous front door. This is the kind of stop locals use as a breather between bigger sights, not a destination that demands a schedule.

Early Afternoon

For your aperitivo, head into Camparino in Galleria inside Galleria Vittorio Emanuele II. It’s one of those Milan experiences that’s touristy for a reason, but it still works best when you treat it like a ritual: one drink, maybe a small snack, and a bit of people-watching under the glass dome. Budget about €15–25 per person, more if you linger or order generously. After that, swing by Pasticceria Marchesi 1824 in the Via Santa Maria alla Porta / Galleria area for coffee and a pastry break — the classic move is something buttery with a small caffè or a slice of panettone-style cake if it’s available. Expect around €8–15, and don’t be shy about taking your time; this is the best moment to slow the day down a bit.

Late Afternoon

Finish with Teatro alla Scala and Piazza della Scala, which gives you one last elegant Milan hit before the day winds down. Even if you don’t go inside the theater, the square itself is worth the stop, especially in winter when the light gets low and the whole area feels polished and a little ceremonial. If you want a simple transition, just walk there from Marchesi and let the streets around Centro Storico do the work — no transport needed. If you still have energy afterward, this is a good point to drift aimlessly toward the nearby shopping streets, but keep the evening open; Milan is at its best when you leave a little space for one more café or a last look at the illuminated center.

Day 15 · Sun, Jan 3
Milan

Departure from Milan

Morning

Start your last Milan day in Bar Luce at Fondazione Prada, on the southeast side in Scalo Romana. It’s one of the few museum cafés that feels like a destination in itself: pastel Formica, vintage-vibe interiors, and an easy, stylish breakfast before the city wakes up. Go for a cappuccino and pastry if you want to keep it light, or sit down for something more substantial if you’re packing later. Budget about €8–15 per person, and aim to arrive around opening time so you can enjoy it without the brunch crowd. From here, it’s a short walk through the complex to the museum, so you don’t need to rush.

Late Morning

Spend your next couple of hours at Fondazione Prada, which is a great final Milan museum stop because it gives you that sharp, contemporary side of the city one last time. The architecture alone is worth it in winter: the mix of industrial structures and gleaming gold-toned buildings feels especially good in soft daylight. Plan on about 2 hours and €15–20 for entry, depending on exhibitions. If you like design, photography, or just a museum that doesn’t feel overstuffed, this is the right note to leave on before switching gears toward Milan’s more atmospheric corners.

Afternoon

Afterward, head toward Cimitero Monumentale di Milano near Monumentale / Porta Volta for something completely different: a quiet, open-air gallery of sculpture and family mausoleums that feels especially evocative in winter. It’s one of those Milan places locals know is special, but visitors often miss. Give it about 1 hour, and wear proper shoes because you’ll be walking slowly over stone paths. Then continue to Corso Como & Piazza Gae Aulenti in Porta Nuova for a clean modern contrast — glass towers, sleek retail, and the best look at how Milan has reinvented itself over the last decade. This is an easy area to wander with no rigid plan, and it connects naturally to a final city stroll before your last meal.

Evening

End at Ristorante Nabucco in Brera, which is a smart final stop if you want classic Milanese comfort without overcomplicating dinner. Order risotto alla milanese or cotoletta alla milanese if you want the full send-off, or keep it lighter with an aperitivo-style meal and a glass of wine. Expect around €25–45 per person, depending on how much you order. If you have time before or after, Brera is lovely for one last wander — the streets around Via Fiori Chiari and Via Brera are made for a slow goodbye, especially when the city is dressed up for winter and you’ve got one last evening to let it sink in.

0