Time off July 2026 - Scandinavian Whirlwind Tour

22 days, 5 countries, 4 Dvorkins, one whirlwind tour. From Reykjavík to Amsterdam by way of Copenhagen, Stockholm, Oslo, the Norwegian fjords, and Bergen. This is the first time we’ve attempted a trip of this scope as a family — the kids are 16 and 12, both still home, and the window for “all four of us on the road together” closes faster than I’d like.

🗺️ Trip map & city guide: Scandinavian Whirlwind 2026 → — one page per stop (Iceland → Copenhagen → Stockholm → Oslo → fjords → Amsterdam), with things to do, hours, and a live weather table.

For context on why I take time off: /time-off.

Why I’m taking this time off — ranked

I wrote down what I’m actually here for, in order — and then the trip rearranged the list on me.

What I expected:

  1. Deepen my relationship with Amelia and Tori — quality time over mere presence.
  2. Really meet whoever we’re traveling with — I put reasonable odds our kids end up woven into each other’s lives for a long while. Good chance to say hello.
  3. Escape.

But it turns out — on #3, I had nothing to escape from. Amazingly, no work stress and no PSC stress: for once my body was home and my mind stayed home too. Work boxed itself this time — I’d just moved to an IC role at Meta’s AI Lab, so there were no calibrations to sweat and the old Calibration Collapse trap never fired. Take away the consuming and there was simply nothing left to run from.

What I didn’t expect:

  1. The addiction dissolved — social media and vibe-coding went quiet out here, more than I thought they could.
  2. The jovial me came back — to my genuine and thrilled surprise, the itch to do balloons, magic, and just be fun came roaring back.

4 and 5 are the interesting ones, and they’re linked: the one real sacrifice I’ve made to AI is that the Dealer of Smiles and Wonder just stopped showing up. Out here, with the screens quiet, he walked right back in — the guy underneath was someone I’d been missing.

How it actually went

🇮🇸 Reykjavík

The pools are the whole thing. You start in an 8°C cold plunge — the kind that empties your head — then climb through 40, 42, 44, one of the hot ones fed by a pipe running straight in from the ocean. Sauna with all four of us. One morning I banked a full 5am kettlebell session before anyone woke up. It was already pouring at 5, so instead of the five-minute walk I took the rental Tesla to the gym — felt a little lame driving something that short, but I made it happen. The keystone held. Sauna at 7. We stayed in a hostel with a shared kitchen, and the best night was cooking dinner next to strangers and trading stories across the table.

Two things stuck with me about Iceland. Family is clearly the whole priority — a trampoline in every yard, kids everywhere. And nobody eats out; there are barely any restaurants, so everyone eats in.

🇸🇪 Stockholm

Skansen was the surprise. It’s an open-air museum of an old Swedish village, and everyone stays in role. People were singing. A glassblower shaped a glass mouse. Off to the side a silversmith was raising a vase out of a flat disk of silver over a wood fire — a hundred hours of work, he told us, his whole summer in one object. One staffer had committed so hard to the part, mustache and all, that he was worth the ticket on his own.

Amelia did the zoo solo and out-prepared me — when my phone died she handed me her spare battery. I’m supposed to be the one carrying that.

We saw the Vasa, the warship that capsized in the harbor on its maiden voyage and got raised mostly intact three centuries later. Zach went on a tear at dinner: frog legs, ratatouille, escargot.

Sunday we ducked into a Greek Orthodox church, and Zach got a blessing from the visiting bishop. I nearly got thrown out of the same church for doing magic in the pews. Standing there getting chewed out, I hit a Viktor Frankl beat — between what happens to you and how you respond there’s a gap, and no one can take away the freedom inside it. Two wins: I caught my fight-or-flight reaction multiple times and breathed through it instead of firing back, and I got some work in on my memorization practice. Proactive, not reactive — I chose the response.

🚂 The train to Oslo

Confession: on the six-hour train from Stockholm to Oslo I went on a bit of a tech bender. The kids watched TV; I sat there and banged out the whole trip site — the city deep-dives, the maps, the war pack, all of it — and logged the blitz in my changelog. Six hours of what I’d call super blogging time, and honestly I quite enjoyed it. At least it was building, not scrolling.

🏔️ The fjords

The Nærøyfjord cruise, Aurland to Gudvangen, blew us away: walls of rock straight out of the water, waterfalls off the top, a scale that shut the whole boat up.

🤔 Unexpected realizations

Before the trip I moved my social apps onto my work phone — but LinkedIn stayed on my main phone the whole way. And all trip my thumb kept opening it on autopilot. Why do I keep checking that? What do I think I’m going to find? It was right there, so I kept finding it.

Tonight I finally locked it out. The funny part: going through the motions to block it, I somehow ended up at the LinkedIn login page anyway — like the habit walked me there on its own. Kind of weird to watch myself do it.

It’s got me curious about the habit loop — cue, craving, response, reward. Now the app’s gone and the reward with it, so which part keeps pulling the trigger? I don’t have the answer yet. I want to sit with that one.

At a Glance

Leg Dates Nights Country
🇮🇸 Reykjavík (stopover) Jun 28 – Jun 30 2 Iceland
🇩🇰 Copenhagen (with Ammon) Jun 30 – Jul 3 3 Denmark
🇸🇪 Stockholm (meet the Saffitzes) Jul 3 – Jul 7 4 Sweden
🇳🇴 Oslo Jul 7 – Jul 10 3 Norway
🏔️ Aurland (fjords) Jul 10 – Jul 12 2 Norway
⛰️ Voss Jul 12 – Jul 13 1 Norway
🌉 Bergen Jul 13 – Jul 16 3 Norway
🇳🇱 Amsterdam Jul 16 – Jul 19 3 Netherlands

Total: 22 days, 5 countries (Iceland → Denmark → Sweden → Norway → Netherlands), back home Jul 19. All 4 Dvorkins (Igor, Tori, Zach, Amelia) the whole way — Iceland and Copenhagen just us, friends with us from Stockholm on.

📍 See the full route on Google Maps — 8 stops in one view.

🧳 Packing: my reusable packing master list — the durable checklist every trip is trimmed from.

Where we went (by leg)

This started as the pre-trip wishlist. It’s now the record of where we actually went — memory and the journal, cross-checked day by day against my Google Maps Timeline. What’s left on a From the plan line is genuinely unresolved: the Timeline misses boats and indoor stops, so absence isn’t proof we skipped it.

The day’s Timeline — Sat Jun 27: wheels up for Iceland. (Home label blacked out.)

🇮🇸 Reykjavík (Jun 28–30) — the Iceland stopover · 📍 map

  • The Reykjavík pools — the 8°C cold plunge, the 40/42/44 hot pots, sauna with all four of us (full story above)
  • A 5am kettlebell session at World Class Laugar — in the pouring rain, rental Tesla and all
  • Laekur Hostel’s shared kitchen — cooking dinner next to strangers and trading stories
  • Hallgrímskirkja and a walk down Laugavegur
  • Reykjavík Park and Zoo

From the plan — the Timeline doesn’t show these: the Golden Circle drive (Þingvellir, Geysir, Gullfoss), the Bæjarins Beztu hot dog. And the Blue Lagoon / Sky Lagoon we simply never did.

The Reykjavík days, off my Google Maps Timeline.

🇩🇰 Copenhagen (Jun 30 – Jul 3) — with Ammon · 📍 map

  • Two days with Ammon — the point of the stop
  • Sat down and meditated in a church — the quiet a church keeps
  • The Round Tower (Rundetaarn) — walked its spiral ramp barefoot: cold stone, the pitch of the slope
  • Christiansborg Palace, Amalienborg Palace, the Gefion Fountain
  • Church of Our Saviour
  • Tivoli Gardens
  • The Botanical Garden
  • Torvehallerne and Reffen — the food markets
  • Restaurants: Huks Fluks and Farfars Bodega

From the plan — the Timeline doesn’t show these: Nyhavn + the canals, the Marble Church (Marmorkirken) dome climb.

Three Copenhagen days.

🇸🇪 Stockholm (Jul 3–7) · 📍 map

  • Skansen — the glassblower, the silversmith, the staff who stay in role (full story above)
  • The zoo — Amelia’s solo run, spare battery and all
  • Vasa Museum — the warship that capsized on its maiden voyage and came back three centuries later
  • The Royal Palace
  • Östermalm — Östermalms Saluhall and the Stureplan blocks
  • Sunday at a Greek Orthodox church — Zach’s blessing from the bishop, my near-ejection for magic in the pews
  • Zach’s dinner tear: frog legs, ratatouille, escargot

From the plan — the Timeline doesn’t show these: fika in Stortorget, the ABBA Museum, Fotografiska, the kayak tour, the Evening Wildlife Safari, Södermalm street art, the Runriket rune stones.

Three Stockholm days.

🇳🇴 Oslo (Jul 7–10) · 📍 map

  • A morning in Grünerløkka — coffee, record bins, the kids picking through secondhand racks
  • The new Deichman library in Bjørvika — floors of light, kids reading everywhere
  • A boat tour on the Oslofjord
  • Walked under the Barcode towers in Bjørvika
  • Walked the Opera House roof — white marble sloping straight down into the water
  • The Holmenkollen Ski Museum
  • Vikingtidsmuseet — the Viking Ship Museum
  • Akershus Fortress
Oslo, arrival day to last day.

🏔️ Aurland + Voss (Jul 10–13) — the fjords · 📍 Aurland · 📍 Voss

  • The train out of Oslo to Myrdal, then the Flåmsbana down the valley to the fjord
  • Two nights based in Aurland, deep in fjord country — Winjum Apartments, groceries from the local SPAR
  • The Stegastein viewpoint, Borgund Stavkyrkje (the stave church), and the drive through the Lærdalstunnelen
  • A fjord cruise from Aurland to Gudvangen, the Viking town — up the Nærøyfjord (full story above)
  • Viking Valley (Njardarheimr) in Gudvangen
  • Then the bus from Gudvangen up to Voss, and a walk along the lake there
Three days in fjord country.

🌉 Bergen (Jul 13–16) · 📍 map

Three nights in Bergen — the write-up is still owed, but the Timeline kept the skeleton:

  • Fløibanen funicular up Mt. Fløyen, and walks on the mountain
  • Øvregaten — the street through the old Bryggen quarter
  • A meal at Marg & Bein

From the plan — the Timeline doesn’t show these: the guided Bryggen walking tour, the Mostraumen fjord boat or Mt. Ulriken cable car, the Flavours of Bergen food tour, the Islets kayak tour, the morning fish market.

Three Bergen days.

🇳🇱 Amsterdam (Jul 16–19) · 📍 map

The last stop — its prose still owed too; the Timeline again:

  • The Jordaan and The 9 Streets (De Negen Straatjes)
  • Rijksmuseum
  • Vondelpark and Rembrandtpark
  • A meal at Rasoi

From the plan — the Timeline doesn’t show these: renting bikes, the Anne Frank House, Foodhallen, the A’DAM Lookout swing, NDSM Wharf / Zaanse Schans windmills. The canal cruise we never did.

The last two days.

And the Timeline for Sun Jul 19 — the long hop home.

How I tried to do this trip

One rule underneath all of it: be where my feet are. Three tests kept me honest —

  1. Whose role does it grow? Drift on a trip flows toward what you’re already good at — work, optimizing, the phone. Spend the days on the open rooms: the kids, wonder, Tori. Not the finished ones.
  2. Build vs. use? Researching the perfect restaurant isn’t eating the meal. Optimizing the trip isn’t living it.
  3. When? Anything that pulls me out of the moment — phone, work email, even shooting everything through a camera — lives in the margins. The awake hours belong to the people I’m with.

The sharpest test was how I used AI on the road. I wrote that one up on its own: my AI policy. And when I did reach back to the dev box, physics sent a bill: the speed of light shows up as a number — ~170 ms across the Atlantic.

Started ~6 weeks pre-trip; the recap sections were written on the road, and the place lists were trued up afterward against my Google Maps Timeline. Back home Jul 19.