Start the day at the Groeningemuseum, right in Bruges’ center, before the holiday foot traffic picks up. It’s one of the city’s best small museums: manageable in about 60–90 minutes, with a strong collection of early Flemish painters and a nice way to warm up mentally on a December morning. Expect roughly €15 entry for adults, and it’s an easy walk from most central hotels. Afterward, stroll a few minutes over to the Onze-Lieve-Vrouwekerk (Church of Our Lady) to see Michelangelo’s Madonna and Child and the tall brick tower that gives the whole area its unmistakable Bruges silhouette. The church is usually open through the day, and you’ll want about 45 minutes here; dress warmly, as the interior can feel chilly even when it’s peaceful and glowing.
By midday, head to De Halve Maan Brewery on Walplein, one of those very Bruges stops that feels festive even if you’re not usually a brewery person. The tour is fun, the beer is genuinely good, and the setting is perfectly in character for a December trip; allow about 90 minutes and plan on roughly €18–€30 per person depending on whether you do the tour, tasting, or a fuller lunch. If you want to keep the pace relaxed, this is a great place to linger over a Brugse Zot or Straffe Hendrik and soak up the holiday atmosphere before wandering back toward the center on foot.
After lunch, make your way to the Belfry of Bruges on the Markt for the classic winter view over the rooftops. The climb is a little steep and the tower can get busy, so early afternoon is the best time to do it; budget about an hour total, including the queue if there is one. Tickets are usually around €15–€18, and the view is especially lovely in winter when the square below feels compact and lantern-lit. From there, it’s an easy stroll to Café Cambrinus near the Markt, a dependable place to regroup with Flemish comfort food and a deep Belgian beer list. Think waterzooi, carbonnade flamande, mussels if you’re in the mood, and a bill around €25–€45 per person depending on drinks. It’s cozy rather than fancy, which is exactly what you want on Christmas Eve.
Finish with a slow walk through the Markt and the Christmas market stalls while the square is lit up and buzzing softly in the cold. This is the moment to let Bruges do its thing: the lights reflecting on the cobblestones, the smell of waffles and mulled wine, and the towers looming over everything like a movie set. If you want one last treat, grab hot chocolate or a final beer and just wander for an hour without an agenda. The center is very walkable, so you can move easily between dinner, the square, and your hotel; after dark in December, just keep to the busiest streets and enjoy how close everything feels.
Start with Begijnhof in the Minnewater district while the city is still hushed; on Christmas morning it feels especially magical, with the whitewashed houses and bare trees often dusted in frost. Give yourselves about 45 minutes to wander slowly — it’s more about atmosphere than “doing” anything — and then drift out through the gate toward Minnewater Park. The walk there is only a few minutes, and the lake, swans, and old brick bridges make a lovely second stop for photos and a quiet reset before you head back toward the center.
From Minnewater Park, make your way to Choco-Story Brugge on Sint-Jansplein. It’s an easy 10–15 minute walk, and it’s a good Christmas-day indoor stop if the weather turns damp or cold. Budget about €14–€16 per adult, and plan for about an hour if you do the exhibits and the tasting. Since this is holiday time, I’d still aim to go fairly early in the day to avoid the midmorning family rush.
For lunch, head to Bistro Refter in the city center — it’s one of the most reliable places for hearty Belgian comfort food without feeling overly formal. Expect classics like stoofvlees, croque monsieur, and a good soup-and-salad option, with mains generally landing around €20–€40 per person depending on drinks and extras. On Christmas Day, service can be slightly trimmed, so it’s worth checking reservations or holiday hours in advance; Bruges gets quiet on the 25th, but the better lunch spots can still fill with travelers and locals who’ve planned ahead.
After lunch, walk off the chocolate and beer-battered calories toward Provinciaal Hof on the Markt, which is about a 10-minute stroll from the restaurant depending on your exact table. The building itself is elegant and worth a look from the outside even if interior access is limited on the holiday, and the square around it is where Bruges feels most festive in winter — all the gabled facades, the Christmas lights, and the general “Old Europe at a slow pace” atmosphere. Give this part about 30 minutes, then wander without a strict plan; this is the kind of city where the best moments are often just ducking into a side street and letting the canals and medieval lanes do the work.
Wrap up with a chocolate stop at Cantillon Chocolates or another central chocolatier tasting stop in the core — a nice final Christmas indulgence before an easy dinner. This is the moment to compare pralines, grab a few boxes for later, and maybe choose a hot chocolate if the day is cold enough. Expect roughly €8–€20 per person depending on how much sampling turns into shopping. After that, keep the evening light and flexible: Bruges on Christmas Day is best enjoyed at strolling pace, with the option to settle in early and enjoy the quiet city glow rather than trying to pack in one more “sight.”
Take the morning SNCB/Eurostar from Bruges via Brussels Midi so you arrive in Paris with enough daylight left to actually enjoy the city; an 8:00–9:00 AM departure is ideal, and by the time you’re checked in and oriented, it’ll be early afternoon. Once you roll into Gare du Nord, keep it simple: grab a taxi or the Métro if you’re traveling light, and aim to be in the 1st arrondissement by lunch. Holiday travel can be a little crowded, but this is the smoothest way to make the switch without burning the day.
Start with a winter stroll through the Jardin des Tuileries, which is perfect after train time because it gets you outside without demanding much. Walk in from the Place de la Concorde side and meander toward Louvre-adjacent paths; in late December the gardens are bare and elegant, with that crisp Paris look that feels more local than touristy. If you want a quick warm-up stop, the Café des Marronniers by the park is handy for a coffee or hot chocolate, and you can do the whole garden in about 45 minutes before heading west toward the museum district.
From there, it’s an easy transfer to the Musée d’Orsay on the left bank — either a pleasant 15–20 minute walk across the river or a short taxi if everyone’s tired. This is one of the best first museums in Paris because it’s big enough to feel substantial but not overwhelming, and the Impressionist galleries are exactly the kind of thing that works beautifully in winter daylight. Plan on 1.5–2 hours; tickets are usually around €16–€18, and booking ahead is smart during the holiday period. Afterward, cross into Saint-Germain-des-Prés for a proper Paris café pause at Café de Flore on Boulevard Saint-Germain. It’s iconic for a reason, but it’s also just a very good place to sit, thaw out, and watch the neighborhood go by; expect roughly €15–€35 per person depending on whether you keep it to espresso and pastry or linger over a light bite.
For dinner, stay in the same neighborhood and head to Le Procope, a classic old-world room that feels especially right for a Christmas-to-New-Year trip. It’s a short walk from Café de Flore, so there’s no need to rush, and the atmosphere is warm, slightly theatrical, and very Parisian in winter. A solid dinner here generally runs about €35–€65 per person, more if you add wine and richer dishes. After dinner, finish with a Seine river cruise from Pont Neuf or one of the central docks — it’s one of the easiest ways to see the city lit up without requiring much energy after the travel day, and the whole loop is about an hour. Book for the earlier evening slot if possible; you’ll get the best of the bridges and monuments while still leaving time to get back quietly to your hotel and rest up for the next day.
Start early at the Musée du Louvre and aim to be at the entrance around opening so you’re not fighting the holiday crowds. In winter, the museum feels best when you keep it focused: think two to three hours on the absolute hits rather than trying to “do” the whole thing. Enter via the Carrousel du Louvre if the weather is ugly, and head straight to the wing(s) you care about most; tickets are usually around €22, and advance booking is strongly worth it. A sensible Paris-local move is to grab a quick coffee and pastry nearby before going in, then exit before your brains turn to soup.
From there, it’s an easy, pleasant walk to the Palais Royal and its gardens — one of the best little resets in the city. After the intensity of the museum, the symmetry, arcades, and quiet winter light feel restorative. Give yourselves 30–45 minutes to wander, sit if the benches are dry, and take photos under the striped columns of Les Deux Plateaux if you want that classic Paris shot. If it’s chilly, duck into the covered arcades for a minute; they’re a nice buffer between the museum and the rest of the day.
For lunch, head east to Marché des Enfants Rouges in the Marais. It’s lively without feeling too polished, and it’s one of the easiest places in Paris to feed a mixed-age group without overplanning. Expect a casual meal around €15–€30 per person depending on whether you go for Moroccan, Japanese, Italian, or a sit-down plate. Go with the flow here: order what looks good, then eat standing or at a small table and let the market’s energy do the rest. Afterward, it’s a short ride or a 20-minute walk to Musée Carnavalet, depending on how brisk you feel.
Spend the afternoon at Musée Carnavalet, which is exactly the right kind of winter museum: rich, Paris-specific, and far less draining than the big blockbuster spots. It tells the city’s story beautifully, from old Paris through the Revolution and beyond, and it’s one of the best-value cultural stops in the city since the permanent collections are free. Plan about 1.5 hours, then stroll over to Place des Vosges for a quiet late-afternoon pause. The square is especially lovely in December when the trees are bare and the arcades feel sheltered from the cold — a perfect place to slow down before dinner and just enjoy being in Paris.
For dinner, make your way to Bofinger near Bastille and lean into the full brasserie experience. It’s one of those grand old Paris rooms that feels celebratory without being stiff, and it’s a smart choice for a family trip because everyone can order differently and still feel like they’re having a proper Paris night. Think classic Alsatian and French brasserie dishes, oysters if you’re in the mood, and a bill in the roughly €35–€70 per person range depending on wine and extras. From Place des Vosges, it’s a straightforward walk or a quick metro hop to Bastille; if the weather is raw, just grab a taxi or rideshare so you arrive warm and ready to sit down.
Leave Paris early and treat the rail day as part of the experience rather than something to endure. An 7:00–8:00 AM departure is the sweet spot: you’ll have a calmer Visp connection, and by the time you roll into Zermatt in the afternoon, there’s still enough light to settle in and look around before dinner. Keep your luggage compact if you can; the last stretch into Zermatt is car-free, so arrival is much easier with wheeled bags or a porter arrangement. Once you step off, the village feels immediately different — quiet, snowy, and very walkable — so don’t rush the first hour.
Begin with a gentle stroll along Bahnhofstrasse and through the center of Zermatt village to reset after the travel day. This is where you get the classic first impression: timber chalets, shops geared to skiers, and those narrow lanes with the Matterhorn looming in the background when the clouds clear. Then head to Matterhorn Museum – Zermatlantis, which is one of the best non-ski stops in town; give it about an hour and you’ll come away with a real sense of how alpine life, avalanches, and mountaineering shaped the village. Entry is usually modest, around CHF 10–15, and it’s especially worthwhile in winter if you want a break from the slopes without feeling like you’re “missing” the mountain.
For a proper reward after the rail day, book The Omnia for a spa stop or a terrace aperitif — it’s one of those places that makes you remember you came to the Alps for the atmosphere as much as the skiing. Expect CHF 30–80 per person depending on whether you do drinks only or add spa time, and reserve ahead in winter because post-ski and holiday slots go quickly. If you want to make the first night memorable, continue to Findlerhof above Sunnegga for dinner; it’s a beautiful alpine setting and feels special without being stiff. Plan on CHF 50–90 per person, and ask your hotel or the restaurant about the best lift-and-taxi timing so you’re not improvising in the dark after a long day.
Start with the Gornergrat Railway from Zermatt station as early as you can manage — ideally on one of the first departures, when the light is still crisp and the mountain is at its best. In winter, the ride up takes about 35 minutes, but plan on 1.5–2 hours total once you factor in photos, wandering the viewing platforms, and a hot drink at the top. Tickets typically run around CHF 100–120 round trip, though half-fare and rail passes help. If you’re not skiing first thing, this is the classic “wow” start to the day: huge Matterhorn views, clear air, and that satisfying feeling of having the mountain to yourselves before the midday flow begins.
Head back down and make your way to Sunnegga, which is one of the nicest places in Zermatt for a mixed-energy group because it works just as well for confident skiers as it does for someone who wants to soak up the scenery, people-watch, or play in the snow. It’s easy to reach from the village by funicular, and the area usually feels more relaxed than the higher, windier terrain. Give yourselves 2–3 hours here, whether that means a few ski runs, a long coffee break on a sunny terrace, or just lingering with the view across the valley. Then stop for lunch at Riffelalp Resort 2222m, which is exactly the kind of mountain meal that makes a ski day feel complete: elegant but not stiff, with excellent Valais dishes, fondue, rösti, and a proper sense of place. Budget roughly CHF 35–70 per person depending on how leisurely you go.
After lunch, take the high alpine lift experience out to Klein Matterhorn / Matterhorn Glacier Paradise for the most dramatic snow-and-glacier scenery in the area. This is the best non-ski alternative if one person wants the full high-mountain experience while others want a gentler outing: the views are vast, the snow feels properly alpine, and even just standing outside here is a reminder that you’re at serious altitude. Allow 1.5–2 hours, and dress warmly — it’s colder and more exposed than the village, even on a bright day. Later, if energy is still good and you want something playful rather than more lift-based sightseeing, drop into Forest Fun Park Zermatt on the outskirts of town for a short outdoor activity session. Winter offerings can vary by conditions, so check same-day availability, but it’s a good “something different” stop for an active adult who doesn’t want to ski all day. Plan on about 1–1.5 hours.
Wrap up at Restaurant Schäferstube in the village center, which is exactly where I’d send you after a cold, big-mountain day: cozy timber interiors, mountain food, and the kind of menu that hits the spot after altitude. Go for raclette, fondue, or a hearty Valaisan meat dish, and reserve ahead if you can — December evenings fill up quickly. Dinner will usually land around CHF 30–60 per person before wine, and it’s an easy walk back through the car-free village afterward, with enough time to stroll the lantern-lit streets and enjoy the town when the day-trippers are gone.
Zermatt to Lisbon transfer is one of those days where the main goal is simply to move well and keep the whole thing calm. In winter, I’d build in a little extra cushion for the mountain rail connection and aim for the earliest sensible departure you can manage, so you’re not racing weather, crowds, or misconnects. Expect the travel day to eat most of the morning and part of the afternoon, with a total door-to-door time of roughly 6.5–9+ hours depending on the flight routing. Once you land in Lisbon, keep the first part of the day low-key: a taxi or Uber/Bolt into the center is usually the easiest move with luggage, and Baixa is the most straightforward neighborhood to drop into because it’s flat, walkable, and instantly readable after a long transit day.
Begin with an easy orientation stroll through Baixa, where the grid of streets makes it simple to shake off the travel fog without overthinking directions. From there, walk a few minutes down toward Praça do Comércio, which is exactly the kind of open, bright riverside space you want after a day in transit — a good reset for everyone, and especially nice if the light is soft near sunset. Then head uphill into Chiado for A Brasileira, a classic stop for an espresso and a pastel de nata; it’s a little touristy, yes, but it’s also genuinely part of Lisbon’s café culture and a pleasant place to sit for 20–30 minutes and regroup. Expect around €8–€18 per person depending on what you order, and don’t be shy about lingering a bit if you need it — this is the first evening, not a sprint.
From A Brasileira, it’s a short walk to Elevador de Santa Justa, which is worth doing mostly for the fun of it and the view over the tiled rooftops and the lower city. Queue times can be annoying in peak holiday periods, so if the line is long, it’s perfectly fine to admire it from below and save your energy. For dinner, make the trip over to Cervejaria Ramiro in Intendente/Anjos — it’s one of Lisbon’s classic seafood temples, lively and a little chaotic in the best way, so book ahead if you can. Go with the shrimp, clams, crab, or any shellfish special they’re pushing that night; this is the meal that says, “We made it.” Plan on roughly €35–€70 per person, and if you still have energy after dinner, a slow taxi back through the lit-up center is a lovely final note for your first night in Portugal.
Kick off with Tram 28 in the Graça/Alfama corridor, but don’t treat it like a full sightseeing loop—think of it as your old-school city sampler. I’d aim to board by around 8:30–9:00 AM before the line gets ridiculous, especially on New Year’s Eve when everyone has the same idea. The best move is to catch it somewhere early on the route, then ride a short stretch and hop off if it’s packed; the ride itself is cheap with a Viva Viagem card or a single fare, and you’ll get the creaky wooden seats, tight turns, and tiled façades that make Lisbon feel like Lisbon. From there, wander uphill on foot toward Miradouro de Santa Luzia, which is only about a 5–10 minute walk in the Alfama maze, though you’ll want to allow extra time because you’ll keep stopping for photos and views.
At Miradouro de Santa Luzia, take your time—this is one of those viewpoints that rewards lingering. The terrace usually feels best in the softer late-morning light, and in winter the air is often crisp enough to make the Tagus look especially sharp. From here, continue up to São Jorge Castle, which is a steady uphill walk of about 10–15 minutes from the viewpoint, or a very short tuk-tuk hop if someone’s knees are done with hills. Budget roughly €15–€20 per adult for castle entry and plan about 1.5 hours total, including the ramparts, peacocks, and those big, easy panoramic views over Baixa, Alfama, and the river. It’s the right kind of final-city moment before the evening starts to build.
For lunch, head down to Time Out Market Lisboa in Cais do Sodré—an easy taxi or rideshare from Alfama if you don’t want to zigzag downhill through cobbles with hungry people in tow. The market is ideal on a day like this because everyone can order what they actually want and regroup at the same table: seafood, petiscos, burgers, pastries, wine, the whole spread. Expect about €15–€35 per person depending on whether you do a light bite or turn it into a proper lunch. It gets busy fast around 1:00 PM, so if you want the least chaos, arrive a bit before noon or after 1:30.
Spend the afternoon at LX Factory in Alcântara, which has a different energy from the historic center—more creative, more casual, and a good place to reset before the evening. It’s a short taxi or rideshare west from Cais do Sodré, or you can take the train to Alcântara-Mar and walk about 10 minutes. Give yourselves 1.5–2 hours to browse the bookshops, design stores, and bars, and maybe grab a coffee, a glass of vinho, or a last relaxed snack before New Year’s Eve ramps up. It’s also a good spot if you want a little shopping without committing to anything too formal or touristy.
For the night itself, make your way to Praça do Comércio and stay close to the riverfront for dinner and fireworks. This is the center of the action on New Year’s Eve, so the key is to book dinner early and arrive with time to spare rather than trying to wing it at the last minute. A table in the area can run around €40–€90 per person, depending on whether you go casual or more celebratory, and reservations are essential. The square fills gradually, then all at once, so I’d aim to be in the neighborhood by 8:00–9:00 PM if you want a smooth dinner and a decent standing spot afterward. For getting home later, plan on using a taxi or rideshare after the countdown—public transit can be patchy in the thick of the celebration, and you’ll be much happier not trying to decode the metro at 1:00 AM.