Gautam · Suma · Anya (4) · Asya (2) — business class both ways, rail everywhere, nap 1–4pm
Juno's birthday morning at home, then the night flight — dinner on board, everyone flat and asleep.
| am | 🎂 Juno's birthday · sitter takes over (covered to the 31st) | ✅ |
| 19:25 | SWISS nonstop SFO → Zurich · business, whole family one row | ✅ |
Land, one train, lights on the lake — nothing that can’t be dropped.
| 15:30 | Land Zurich · train to Lucerne (~1h, direct) | ✅ |
| 18:30 | Check in Mandarin Oriental Palace — lakefront suite | ✅ |
| 19:00 | Short lakefront stroll · easy dinner near the hotel |
Chapel Bridge by day; the Christmas market’s final evening by night.
| 09:30 | Old town + Chapel Bridge · Christmas Train through the lit streets | |
| 13:00 | Nap | |
| 16:00 | Franziskanerplatz market — its last day · Ice Magic rink, Europaplatz | |
| 17:30 | Dinner: Zunfthaus Pfistern, riverside | 🟡 |
Wet-day swap: Swiss Museum of Transport moves up from Wednesday.
Rigi: boat out, cogwheel up, sledges down.
| 09:15 | Boat Lucerne → Vitznau (winter sailing) · cogwheel railway up Rigi | 🟡 |
| 10:30 | Summit snow · family sled run Kulm → Klösterli (rentals at the top) | |
| 13:30 | Home — nap on the boat | |
| 18:00 | Mexican night at Pacifico — quesadillas and rice for the girls | 🟡 |
Snow note: the sled run needs real snow cover — checked ~Dec 20; without it, it’s boat, cogwheel and summit views. Tired-day rule: skip the sledding — ride up, lunch at Kulm, ride down.
Lucerne’s bonus day — a whole morning of trains and planes, nowhere to be after.
| 09:30 | Swiss Museum of Transport — trains, planes, the Chocolate Adventure ride (free with the pass) | |
| 13:00 | Nap | |
| 16:00 | Ice Magic, round two · Musegg walls and the lit old town at dusk | |
| 18:00 | Indian dinner at GourmIndia | 🟡 |
Fair-weather swap: Pilatus by the Kriens gondola for sledging — the museum becomes the wet-day card.
Up the valley by train; the Matterhorn appears at dusk on Christmas Eve.
| 09:35 | Train Lucerne → Bern → Visp → car-free Zermatt (~3h15) — picnic lunch aboard, nap on the climb | 🟡 |
| 13:00 | Omnia e-car from the station · Matterhorn View Suite, two rooms and a balcony | ✅ |
| 16:00 | Lit Bahnhofstrasse · Kirchbrücke at blue hour, the Matterhorn going pink | |
| 17:30 | Christmas Eve dinner — private Boardroom table at the Omnia | ✅ |
The summit on Christmas morning, then pizza under the Matterhorn in a pine forest.
| 09:12 | Gornergrat cogwheel — Kulm terrace: Matterhorn and 29 four-thousanders · hot chocolate | |
| 11:45 | Christmas lunch at Al Bosco, Riffelalp Resort — 7-min forest walk from the station, Matterhorn pizzas | 🟡 |
| 13:15 | Train down · nap | |
| 16:30 | Horse-drawn carriage through the lit village · 17:30 dinner at Walliserkanne | 🟡 |
Altitude note: 3,089 m up top — short summit stay with Asya. Cloudy? Keep the lunch, skip the summit, go up on the 26th instead.
The easy snow morning; farewell fondue inside a gondola by night.
| 09:30 | Sunnegga funicular → Wolli park: sledging and a magic carpet sized for the girls | |
| 11:30 | Lunch on the Sunnegga sun terrace, right at the station · nap from 13:00 | |
| 16:00 | Last lit-village stroll · pack for the morning | |
| 18:30 | Fondue Gondola at Schönegg — a private cabin above the lit village (lift from the street) | ✅ |
Wet-day swap: Zermatlantis museum + Omnia wellness.
Nap across Switzerland; wake up in a fairy tale with the markets still on.
| 08:40 | Train Zermatt → Visp → Basel → Colmar — nap on board | 🟡 |
| 15:00 | Check in L’Esquisse · Petite Venise canal boat (25 min, free under 10) | ✅ |
| 16:30 | First market evening — six market zones, open to 20:00 | |
| 18:30 | Caveau Saint-Pierre on the Petite Venise canal — tarte flambée for the girls | 🟡 |
A Kaiser’s castle in Christmas dress, then the prettiest village in Alsace.
| 09:15 | Private driver → Haut-Kœnigsbourg: drawbridge, keep, “Christmas at the castle” costumed program | 🟡 |
| 12:30 | Back — nap | |
| 15:45 | Eguisheim — the reopened village market, circular lanes (13-min bus) | |
| 19:00 | Dinner at Wistub Brenner, the Petite Venise classic | 🟡 |
Snow swap: the castle road shuts in snow or ice — then castle Tuesday, Toy Museum today. Castle closes 12:00–13:00; we’re done by noon.
The unhurried day — toys, one last wheel ride, the markets’ closing night.
| 09:30 | Musée du Jouet (Toy Museum) · old-town wander, bredele shopping | |
| 13:00 | Nap | |
| 15:30 | Place Rapp Ferris wheel · final market circuit — Colmar’s closing day | |
| 19:00 | Farewell tarte flambée at Au Koïfhus, on the market square · pack first | 🟡 |
One train, one flight, home for New Year’s Eve.
| 08:15 | Train Colmar → Basel → Zurich Airport (~2h25) | 🟡 |
| 13:15 | SWISS nonstop ZRH → SFO — lands 16:30 same day | ✅ |
| 18:30 | Home · Juno pickup tomorrow 🐕 | ✅ |