If you’re arriving this afternoon, keep it simple and central: drop your bags first, then head straight into the Brussels Center on foot or by short metro/tram ride. From Brussels Central Station, you’re only a few minutes from the old core, so there’s no need to overthink taxis unless you’ve got heavy luggage. This first evening is about easing into the city, and the most efficient way to do that is to start where Brussels is at its most dramatic: Grand Place. Come here late afternoon into evening, when the light catches the gilded facades and the square starts to glow before dark. It’s free to wander, and you’ll want around an hour just to circle it, sit a little, and take in the details of the guildhalls and Town Hall.
From Grand Place, walk a couple of minutes to Galeries Royales Saint-Hubert in Ilot Sacré. It’s one of those places that feels both elegant and very Brussels: glass roof, chocolate shops, old cafés, and plenty of people watching. This is the right place for a first praline stop or a coffee break if you’re still arriving in the city rhythm. After that, continue south toward Manneken Pis; it’s only a short walk, and honestly the value here is more about the ritual than the statue itself. Expect a quick photo and move on in about 15 minutes. If you want to keep the evening efficient, this little loop works well on foot and avoids backtracking through the center.
For dinner, settle into Chez Léon on Rue des Bouchers. It’s tourist-friendly, yes, but also a dependable first-night choice for mussels, frites, and an easy Belgian beer without needing reservations too far in advance. Budget roughly €25–40 per person depending on drinks and how hungry you are. After dinner, end the night with one beer at Delirium Café on Impasse de la Fidélité — it’s a Brussels institution, famous for its absurd beer list and lively atmosphere. If you want a smoother first night, go early before it gets packed, around 9 pm, and keep in mind that the old center is compact enough that you can walk back to your hotel afterward without fuss.
Take an early SNCB/NMBS InterCity from Brussels so you land in Bruges with the day still fresh and the old town quiet. From Brugge Station, it’s an easy 15–20 minute walk or a short bus ride into the historic center, and once you’re there, start at the Belfry of Bruges on Markt. Go right when it opens if you can; the tower climb is around 366 steps and usually takes about 1–1.5 hours with queues and the view, and the ticket is roughly €15. The views are best before the square gets busy, and on a clear day you can see the whole patchwork of rooftops and canals. After that, linger on Markt Square itself for a slow lap around the guild houses, horse-drawn carriages, and the classic postcard angles — this is one of those places where the point is just to stand still and absorb it.
A few minutes’ walk brings you to the Basilica of the Holy Blood on Burg, tucked into a much quieter square that feels older and more intimate than Markt. It’s small, so you don’t need long — half an hour is plenty — but step inside for the ornate chapel and the layered history; admission is usually free or very modest, with a small fee if you want the museum upstairs. Then continue on foot to De Halve Maan Brewery at Walplein, which is the perfect lunch stop because it combines a tour, a beer, and a proper sit-down meal without pulling you far from the center. Book ahead if possible, especially in December when indoor tables go fast; the brewery tour plus lunch typically runs €20–35 per person, and the beer-and-stew kind of menu works well on a cold day.
After lunch, walk off the heaviness with a calm stretch through Minnewaterpark in the south of the city. It’s about a 15-minute stroll from the brewery area, and this is one of the nicest places in Bruges to slow down: canals, swans, low footbridges, and that softer, less-crowded side of the city. Give it 45 minutes, more if you want to sit with a coffee and just watch people pass. For dinner, head back toward the old-town flow to De Gastro on Langestraat — a practical medium-budget choice for Belgian classics, usually around €25–45 per person depending on drinks. It’s a good place to end the day without overcomplicating things: think stoofvlees, mussels if they’re in season, or a simple Flemish dish with a local beer, then a final evening wander through the illuminated canals before turning in.
Arrive into Antwerp with enough time to settle into the old center and start at Grote Markt, the kind of square that immediately tells you you’re somewhere with serious history. The gilded guild houses are the star here, and the whole place feels best before the day crowds build up. Give yourself about 45 minutes to circle the square, look up at the façades, and grab a coffee nearby if you need one — Caffènation on Minderbroedersrui is a solid local favorite if you want something good without fuss. From there, it’s an easy walk through the compact Old Town to Cathedral of Our Lady; plan around 1.25 hours here because the building itself is huge, and the Rubens paintings are worth slowing down for. Entry is usually around €12–15, and it’s smart to check the closing time on the day, since churches can shift hours around services.
After the cathedral, keep walking toward the narrow lanes around Vlaeykensgang for lunch at Elfde Gebod. It’s a very Antwerp sort of place: a little theatrical, a little old-world, and exactly the kind of setting that works for Flemish comfort food. Expect about €20–35 per person for a filling lunch, with dishes like stew, meatballs, or mussels depending on the season. Afterward, head down to Het Steen on the riverfront — it’s only a short stroll, and the change in atmosphere is nice, from medieval streets to the open Scheldt. Budget about 30 minutes for the stop: enough to take in the water, the views, and the sense of Antwerp as a port city rather than just a postcard old town.
For the afternoon, make your way back toward Vrijdagmarkt for Museum Plantin-Moretus, one of the most interesting museums in Belgium if you like places that feel rooted in the city rather than dropped into it. This UNESCO-listed print house and publishing museum is usually best enjoyed at an unhurried pace, so give it 1.5 hours; tickets are typically around €12, and it’s worth checking for any temporary exhibits before you go. From there, continue toward the Berchem edge for De Koninck Antwerp City Brewery to finish the day. It’s an easy way to shift from historic Antwerp to a more lived-in, local evening mood, and the tasting visit usually runs 1.5 hours with prices around €18–30 depending on what’s included. If you still have energy afterward, linger in the tasting room or head back toward the center for a relaxed dinner around Leien or Mechelseplein.
Arrive in Rotterdam and head straight to Markthal in Laurenskwartier for an easy breakfast and your first real look at the city’s bold, postwar design language. Go early if you can — around 9:00 or 9:30 is ideal — because it’s calmer before the lunch rush, and you’ll have a better shot at grabbing a seat by one of the counters. A coffee and something simple from Jimbay, Vlaamsch Broodhuys, or a poffertjes-style treat will usually run about €8–15, depending on how hungry you are. From there, it’s a short walk across Blaak to the Cube Houses (Kubuswoningen), where you can admire the slanted architecture from outside without spending too long; if you want to peek inside the Show Cube, budget a few euros and 20–30 minutes.
Continue on foot to the Maritime Museum Rotterdam, which fits the city perfectly — this is where Rotterdam’s harbor story really comes into focus. Plan on about 1.5 hours here; tickets are usually around €16–20, and it’s a good stop even if you’re not a museum person because the harbor models and historic ships are very “Rotterdam” without feeling stuffy. Afterward, head toward the Groot Handelsgebouw and the Rotterdam Centraal area for lunch. This is one of the easiest parts of the city to eat well without overthinking it: Manhattan Bar & Kitchen, Lebkov & Sons, or Bertmans are all solid, practical choices for a mid-budget lunch. Expect roughly €15–30 per person, and keep it simple so you have plenty of energy for the afternoon.
After lunch, make your way west toward Euromast in Parkhaven. If you’re using public transport, it’s straightforward from the station area by metro/tram plus a short walk; if you’re on foot and the weather is good, it’s a pleasant city transition that lets Rotterdam’s modern streets gradually give way to greener waterfront edges. The tower is worth it for the clean skyline views alone, especially on a clear day, and you’ll usually want 1 to 1.5 hours here including the lift and a wander around Het Park nearby. Admission tends to be around €12–20 depending on whether you go to the top platform, and the late-afternoon light is usually the nicest for photos.
Finish in Katendrecht at Fenix Food Factory, which is one of the nicest ways to end a Rotterdam day because it feels relaxed, local, and a little rough-around-the-edges in the best way. The neighborhood has a dockside energy that contrasts nicely with the center, and the food hall setup makes it easy to graze rather than commit to a big formal dinner — think beer, small plates, cheese, tacos, or a proper Dutch snack stop, usually around €20–40 depending on how much you order. If you still have time after eating, linger by the water for a sunset walk around the quays; Rotterdam at night is all about clean lines, reflections, and that sense that the city is always doing something new.
Arrive in Amsterdam with a full first stop in De Pijp at Albert Cuyp Market before the day gets too busy. This is the best place to feel the city’s everyday rhythm: grab a coffee and a warm stroopwafel, then graze on whatever looks good — herring, cheese, fresh fries, or a quick broodje from one of the stalls. Most vendors run roughly 9:00 to 17:00, and if you get there in the morning you’ll beat the thickest crowds and find the market at its most local. From here, it’s an easy hop north on foot or by tram into the Museum Quarter.
Spend a relaxed stretch around Museumplein, which is more about the open atmosphere than rushing through sights. Even if you’re not going inside a museum, the square is a great place to reset, people-watch, and get a feel for how Amsterdam opens out in winter. A little further west, Vondelpark is the right next move: the paths are usually quiet in December, the light is beautiful when it’s low, and a slow 45-minute to 1-hour walk is enough to make the day feel balanced. For lunch, head to Café Loetje Oud-Zuid in Oud-Zuid — it’s reliable, cozy, and very much the kind of place locals use for a proper sit-down meal. Expect about €20–35 per person, and if you’re going at peak lunch time, it’s smart to reserve or arrive a little early.
After lunch, drift toward the Amsterdam canal belt (Grachtengordel) and just wander. This is the part of the day where you don’t need a strict plan: follow quiet canals, cross small bridges, and let yourself get slightly lost between the Jordaan edge and the central canal ring. In December, it’s worth pausing for a hot chocolate or coffee break somewhere along the way because the daylight drops fast. Then head north to A’DAM Tower / IJ waterfront in time for the evening buildup. The free ferry from behind Amsterdam Centraal Station is the easiest way over to Amsterdam Noord, and it’s a fun, low-cost part of the experience; budget roughly €10–25 if you choose a drink or viewpoint access at the tower. For fireworks, this is one of the best broad-view spots in the city, but arrive early because the best places near the water fill up well before midnight.