Start in Milan Centro with Duomo di Milano while the day is still relatively quiet; if you can get there close to opening, you’ll avoid the worst of the queues and the square’s mid-morning crush. Budget about 1.5 hours if you want time for the interior and a quick look up at the terraces, though on an arrival day I’d keep it simple and just soak in the façade, the square, and the scale of the place. From here, it’s an easy on-foot hop into Galleria Vittorio Emanuele II, the elegant glass-roofed arcade next door, where you can wander the mosaic floor, peek at the luxury storefronts, and grab a coffee at one of the classic cafés. Expect around 45 minutes here, and don’t worry about overplanning—this part of Milan is best enjoyed by letting yourself drift a little.
After the city-center start, head out toward Como and settle in at Caffè Pascucci Como for a relaxed late lunch or coffee before checking in. This is a practical first stop because it keeps you close to the lake without locking you into a long meal, and the bill should land around €15–25 per person depending on whether you go for lunch or just a generous coffee-and-pastry break. It’s the right kind of pause on a transfer day: unhurried, air-conditioned if needed, and easy to fit around arrival logistics. If you’re coming in by train, Como’s center is straightforward to navigate on foot or by a short taxi ride, so keep luggage light and use this stop to reset after Milan.
Once you’re checked in, ease into lake life with a slow walk along Passeggiata Lungo Lario, the waterfront promenade where the light changes beautifully late in the day and you get that first proper “we’re on the lake” feeling. It’s a good one-hour wander: no pressure, just benches, boats, and views across the water. After that, make the short trip to Basilica di Sant’Abbondio on Como’s west side, which is one of the city’s calmer cultural stops and a nice contrast to the busier lakefront. The basilica is usually free or donation-based, and 45 minutes is enough unless you’re particularly into Romanesque architecture; it’s worth it for the peaceful atmosphere alone.
Finish with dinner at Ristorante Sociale in Como centro storico, a classic first-night choice that feels local without being fussy. Plan for about 1.5 hours and roughly €30–50 per person depending on wine and how many courses you order. I’d book ahead if you’re arriving in high season, especially on a Tuesday evening, because the better tables go quickly. After dinner, if you still have energy, it’s lovely to take one last short stroll through the old town before turning in—tomorrow’s lake day comes fast, and Como is nicest when you don’t rush it.
Arrive in Bellagio with a little cushion so you’re not rushing straight into the day’s best views. If you came over on the morning ferry, head uphill toward La Punta Spartivento first: it’s the cleanest “wow” moment in town, right where the two branches of Lake Como split. Give yourself 30–45 minutes to linger, especially if the light is soft and the water is still; this is one of those spots that looks dramatic without trying. From there, it’s a very natural stroll along the waterfront toward Villa Melzi Gardens — about 10–15 minutes on foot, with the kind of lakefront path that makes you slow down whether you mean to or not.
Spend the late morning in Villa Melzi Gardens, which are one of Bellagio’s best easy-going visits: elegant, shaded, and much less frantic than the village center. Entry is usually around €10–12, and the gardens are best appreciated at an unhurried pace rather than as a checklist stop; plan about 1.5 hours, including time to sit by the water. Afterward, wander back into the historic lanes and pop into the Basilica di San Giacomo — it’s a short, worthwhile stop in the compact old town, and 20–30 minutes is enough unless you’re particularly drawn to Romanesque churches. For lunch or a slow aperitivo, drift toward the harbor and settle in at Aperitivo al porto di Bellagio; this is where Bellagio feels most itself, with boats coming and going and glasses clinking by the water. Expect roughly €12–20 per person for a drink and bites, and don’t be afraid to take your time here.
In the afternoon, cross the water for Villa Carlotta on the Tremezzina/Cadenabbia side — it’s one of the smartest ferry-side detours on the lake, and the villa plus gardens easily fill two relaxed hours. The ferry connections are usually straightforward, but do check the return times before you set off so you’re not watching the clock instead of the views. Back in Bellagio for the evening, keep dinner simple and scenic: book a table in Bellagio centro with lake views and enjoy a long meal after the ferry loop, somewhere in the €35–60 range per person depending on wine and courses. If you still have energy afterward, a short walk along the waterfront before turning in is the perfect way to end a day that’s all about classic Lake Como beauty without overdoing it.
Arrive in Varenna on the morning ferry from Bellagio and head straight to Villa Monastero while the light is still soft and the waterfront is calm. The gardens are usually the best early stop in town because they feel quietest before the day-trippers fully settle in; plan on about 1.5 hours, and expect roughly €10–13 depending on the garden/museum ticket combo. If you’re carrying a day bag, leave it light — the paths are lovely but a bit uneven in places, and you’ll want your hands free for photos.
From the villa, continue naturally onto the Passeggiata degli Innamorati, the easy lakeside walkway that hugs the water and gives you that classic Varenna perspective without much effort. It’s more of a lingering stroll than an activity, so take your time, stop for the little viewpoints, and let it lead you back toward the center. After that, start the climb up to Castello di Vezio; it’s a steady uphill walk, so give yourself a little buffer and wear decent shoes. The castle visit is best late morning because the views over the middle of Lake Como are clearer before any afternoon haze rolls in, and you’ll usually spend about 1.5 hours there, including time to enjoy the terrace and the grounds.
Head back down to town and follow La Passerella dei Giardini di Varenna for a calm return along the waterfront — this is the perfect reset after the uphill section, and it only takes about 30 minutes if you wander at an easy pace. Then stop at Bar Il Molo right on the water for coffee, gelato, or a simple lunch; it’s one of the nicest places in town for an unhurried break, and €10–20 per person is a realistic range if you keep it light. In the afternoon, keep the rest loose and let Varenna do what it does best: sit by the lake, watch the ferries come and go, and enjoy the town’s slower rhythm instead of trying to pack in more.
For dinner, book Ristorante Il Cavatappi in the center of town and settle in for a proper sit-down meal — it’s a good choice when you want something a bit more polished than a casual lakeside snack, with a typical spend of €30–50 per person. If you have time before or after, stay around the old lanes near Piazza San Giorgio rather than rushing back to your room; Varenna is especially pretty after sunset, when the waterfront gets quieter and the whole village feels a little more local.
Arrive in Sirmione with enough of a buffer to settle in, drop your bags if you can, and start on foot in the old town while it’s still relatively calm. Begin at Basilica di San Pietro in Mavino, which sits a little above the main lanes and feels wonderfully tucked away compared with the busier waterfront. It’s a small, Romanesque stop — plan on about 30 minutes — and usually quiet enough that you can actually hear yourself think. From there, wander back toward the entrance and go into Castello Scaligero di Sirmione early, before the tour groups bunch up at the gates. The castle is best in the morning for both photos and patience; budget about an hour, and expect a modest ticket fee. The draw here is the combination of moat, towers, and those long views over the water, so take your time on the ramparts rather than rushing through.
Continue on to Grotte di Catullo at the tip of the peninsula, where the walk itself is part of the point: pine trees, lake breeze, and those big open views that make Sirmione feel more like a Mediterranean headland than a lakeside town. Give this 1.5 hours if you want to do it properly, especially since the ruins and small museum are worth lingering over. Afterward, head back toward the old town for a swim break or a slow lakeside pause at Lido delle Bionde — one of the nicest places here to dip into the water or just sit with your feet up for an hour. If the sun is strong, this is the day’s best reset before lunch. For a proper meal, book Ristorante La Speranzina ahead of time; it’s one of the most memorable tables in town, with lake views and polished cooking that usually lands around €40–70 per person depending on what you order. It’s an easy place to turn lunch into an unhurried early dinner if you want to stretch the day.
After lunch, take the rest of the afternoon slowly and save your energy for Terme di Sirmione – Aquaria Thermal SPA. The thermal pools are exactly what this transfer day calls for: warm water, a softer pace, and a chance to decompress before the trip continues. Two hours is a good target, and if you’re planning to go, bring swimwear, flip-flops, and a small bag; entry prices vary by slot and package, so it’s worth checking ahead and booking a timed visit, especially in September when demand can still be strong. Keep the evening light afterward — Sirmione is lovely once the day-trippers thin out, and a final walk along the water after spa time is often the most peaceful moment of the whole day.
After a relaxed late-morning transfer from Sirmione, start in Centro Storico di Desenzano del Garda and keep it unhurried — this is a town that rewards slow strolling more than checklists. Walk the lakefront promenade around the marina, peek into the side streets off Piazza Malvezzi, and let yourself drift toward the cafés near the water for an espresso or brioche. The best light here is still in the morning, before the heat builds and the waterfront gets busier; an hour is plenty if you’re just taking in the atmosphere and stopping for photos.
From there, head uphill to Castello di Desenzano for a quick climb and one of the nicest elevated views over the town rooflines and the southern edge of the lake. It’s a short stop rather than a long visit, but the perspective is worth it, especially on a clear September day. Then drop back toward the center for Museo Archeologico Giovanni Rambotti, a small but genuinely interesting museum that makes a nice change of pace from the lakefront. It’s compact, so you won’t lose the whole morning; think about 45 minutes unless you’re especially into archaeology.
If today is market day, swing by Mercato di Desenzano del Garda before lunch and browse whatever’s laid out along the waterfront and central streets — fruit, cheese, salumi, olive oil, and the kind of easy snacks that make a picnic or spontaneous lunch simple. It’s a good place to pick up something casual rather than sit down too early, and the atmosphere is lively without feeling overwhelming. If the market isn’t on, just use the same area around Piazza Matteotti for a relaxed lunch break and a bit of people-watching before heading out of town.
In the afternoon, make the short trip into the Lugana countryside for Azienda Agricola Ca’ dei Frati, which is exactly the sort of stop that makes a Lake Garda day feel local rather than generic. Their whites are the main draw — crisp, mineral, and very much tied to this side of the lake — and a tasting here usually feels calm and polished rather than rushed. Budget roughly €15–25 per person depending on the pour and format, and it’s worth booking ahead if you can, especially on weekends or in harvest season. After tasting, give yourself a little buffer to head back into town and freshen up before dinner.
End at Osteria Al Bacco for a hearty Lake Garda dinner — this is the right kind of place to lean into local cooking rather than overthinking it. Expect good-value regional dishes in the €30–50 range per person, and if you’re deciding what to order, go for something lake-adjacent or pasta-based rather than trying to be too fancy. If you have a bit of time before your reservation, arrive early and stroll one last time along the lakefront near the center; Desenzano del Garda feels especially nice at dusk, when the promenade quiets down and the water turns soft and silvery.
Arrive in Stresa with enough time to settle in and walk straight to Lungolago di Stresa before the day gets busy; this is the classic soft landing on Lake Maggiore. The promenade is best when you keep it unhurried: grab a coffee at Caffè Torino or one of the small lakeside bars near Piazza Guglielmo Marconi, then just wander the waterfront and watch the boats coming in and out. You’ll get the best views of the Borromean Islands from here, and in early September the light is usually excellent in the morning. From the lakefront, it’s an easy stroll inland to Villa Ducale, a graceful stop that gives you that old-world Stresa feel without requiring a full sightseeing marathon; expect around €10–15 if you’re paying for a visit or garden entry, depending on what’s open that day.
After Villa Ducale, drift into Stresa center for the Stresa Market and pick up picnic bits, fruit, or a snack for later — local cheeses, focaccia, and a small bottle of water are the practical wins here. Market days can be lively but not overwhelming, and this is a good time to keep lunch casual rather than sit-down; if you want something simple, look for a panino or a slice of pizza bianca around the central streets near Via Roma. Then head to the boat pier for Isola Bella: buy your tickets there or online if you prefer to avoid a queue, and expect the ferry hop to feel short but scenic. The palace-and-garden combo is the big-ticket visit of the day, so give yourself the full 2.5 hours to do it properly — the Palazzo Borromeo interiors are the main draw, while the terraced gardens reward slow wandering and a few pauses for photos. Plan on roughly €20–25 for island access and palace entry, plus the boat fare if it’s not bundled.
Continue on to Isola dei Pescatori, which feels much more relaxed and lived-in after the formality of Isola Bella. This is the place to slow down over a late lunch or an early aperitivo, especially along the narrow waterfront lanes where the restaurants keep things simple and fish-focused. If you want a proper meal, choose a lakeside table and linger; if you’re not hungry, a coffee or spritz is enough to enjoy the atmosphere and the views back toward Stresa. Return to the mainland in time for dinner at Al Buscion in Stresa center, a solid local pick for a relaxed last meal on the lake — expect about €30–55 per person depending on wine and courses. It’s the kind of place where you can finish the day without rushing, which is exactly how Stresa works best.
If your timing allows, take the mid-morning Trenitalia or Trenord train from Stresa to Milano Centrale and aim to be in the city with enough margin for a calm last day rather than a rushed airport sprint. From Milano Centrale, it’s straightforward to reach Milan Centro by Metro M3 to Duomo; if you have luggage, a taxi is the easier call and usually worth it on a departure day. Start with one last look at Duomo di Milano — if you’re arriving reasonably early, the square is still pleasant before the full midday bustle, and one final exterior lap takes about an hour with photo stops. Then cross back into Piazza del Duomo for those farewell shots; the light tends to be nicest earlier in the day, and you can still pause for a few minutes to watch the city wake up around you.
From the cathedral, wander the short walk into the Quadrilatero della Moda, keeping the pace loose and letting the streets do the work: Via Montenapoleone, Via della Spiga, and the adjacent side lanes are the classic route for one last polished Milan stroll. This is less about shopping and more about soaking up the atmosphere — elegant storefronts, quietly expensive window displays, and a very different energy from the lake towns you’ve just come through. If you want a refined pause, stop at Marchesi 1824 in the center for a cappuccino and pastry; expect roughly €8–15 per person, and it’s a good place to sit for 30–45 minutes without losing momentum.
For lunch, keep it central and convenient so you’re not fighting the clock — a place like Ristorante Atemporal or a similar Milan Centro spot near your onward route works best, with a simple final meal in the €20–35 range and about an hour to eat. After that, head for Milano Centrale or your Malpensa transfer with a generous buffer: on departure day, I’d leave the city center 3–4 hours before your flight or long-distance train if you have checked bags or need to navigate terminals. If you end up with a little extra time near the station, use it for one last coffee rather than trying to squeeze in anything ambitious — this is the kind of day that goes best when you keep it light, stylish, and very unhurried.