No alcohol needed · 6 countries of café magic

Eat & drink

Christmas-market Kinderpunsch (alc-free), 300-year-old cafés serving hot chocolate, gelato in January. What to eat, where to eat it, what to drink that isn't soft drink.

No-Alc Guide Munich Nuremberg Prague Vienna Salzburg Lucerne Grindelwald Strasbourg Paris Dolomites Florence Rome

The non-drinkers' guide to Europe ☕

You won't feel left out. Here's the survival kit.

🍵 At Christmas markets

Every stall has alc-free options. Ask for:

  • Kinderpunsch — hot fruit punch (DE/AT)
  • Apfelpunsch — hot apple-cinnamon
  • Heißer Holunder — hot elderberry
  • Glühmost — hot apple cider (CH)
  • Punč — Czech fruit punch (alc-free version available)
  • Vin chaud sans alcool — Strasbourg's signature, warm spiced grape/apple juice

☕ Café culture

  • Vienna: Mélange (cap + extra foam)
  • Prague: Vídeňská káva (Viennese w/ cream)
  • Paris: Café crème, or chocolat chaud at Angelina
  • Italy: Caffè latte ONLY with breakfast — never after 11
  • Switzerland: Schale (latte) with a Lindor
  • Dolomites/South Tyrol: Marocchino — espresso, cocoa, milk foam

🍷 Restaurant dodges

  • Spritz analcolico (Italy) — alc-free Aperol
  • Crodino / Sanbittèr (Italy) — bitter orange
  • Schorle (DE/AT) — fruit juice + sparkling water
  • Phrases: "Alkoholfrei" (DE/AT/CH), "Sans alcool" (FR), "Senza alcol" (IT), "Bez alkoholu" (CZ)
  • Most fine-dining offers alc-free pairings €40–70

🍫 Hot chocolate route

Make a project of finding the best:

  • Angelina, Paris — Chocolat l'Africain
  • Café Sacher, Vienna/Salzburg — Maria Theresia
  • Café Fürst, Salzburg — with a fresh Mozartkugel
  • Cukrkávalimonáda, Prague — literal melted chocolate
  • Confiserie Bachmann, Lucerne — Swiss perfection
  • Christine Ferber stand, Strasbourg — at the market, signature pain d'épices hot choc

🥤 Supermarket finds

Try at Coop / Spar / Carrefour / Lidl:

  • Spezi (DE) — cola + orange mix
  • Almdudler (AT) — alpine herbal soda
  • Kofola (CZ) — communist-era cola alt, addictively spicy
  • Rivella (CH) — fizzy whey drink (try once)
  • Orangina (FR) — pulpy orange
  • Chinotto (IT) — bitter orange

🍰 Dessert as dinner

  • Sachertorte · Café Sacher
  • Salzburger Nockerl · Triangel (Salzburg)
  • Mont-Blanc · Angelina (Paris)
  • Pain d'épices · Mireille Oster (Strasbourg)
  • Trdelník · Prague markets (fresh off the spit only)
  • Maritozzo con panna · Roscioli Caffè (Rome)
  • Apfelstrudel · Café Central (Vienna)
  • Tiramisù · just be picky

Munich · Bavarian comfort 🥨

Must-try dishes

🥨 Brez'n + Obatzda

Giant pretzel with orange-yellow Camembert-paprika spread. €5.

🍖 Schweinshaxe

Crackling pork knuckle, with dumpling + sauerkraut. €25.

🌭 Weißwurst

White veal sausage — BEFORE noon only with sweet mustard. €8.

🧀 Käsespätzle

Bavarian mac & cheese: egg noodles, Emmental, fried onions. €15.

🥩 Wiener Schnitzel

Hammer-thin veal in golden breadcrumbs. €22.

🍩 Schmalznudel

Sugar-dusted Bavarian fried doughnut. €2.50 at Café Frischhut.

Where to eat

RestaurantSpecialtyPrice (€)
Café Frischhut "Schmalznudel"Bavarian doughnuts since 1936€15
Wirtshaus AyingerSchweinshaxe + Käsespätzle€55
Schneider BräuhausWurstplatte for 2€45
Spatenhaus an der OperRomantic · Tafelspitz€110
Viktualienmarkt stand-upsSoup, sausages, pretzels€20

Nuremberg · Lebkuchen + Bratwurst 🎄

🌭 Nürnberger Rostbratwürste

Mini sausages, 7–9cm, finger-thin. "3 im Weckla" (3 in a bun). €8–€15.

🍞 Lebkuchen

The original Nuremberg gingerbread. Lebkuchen-Schmidt is the heritage brand. €15 for a tin.

🥩 Schäuferla

Slow-roasted pork shoulder + crackling + dumplings + dark gravy. €20.

Where to eat

PlaceForPrice (€)
Bratwursthäusle bei St. SebaldThe Bratwurst spot€15
Heilig Geist SpitalRiverside, candlelit, romantic€90 for two
Albrecht-Dürer-StubeCozy old-world Franconian€70 for two
Lebkuchen-SchmidtBuy gingerbread to take€15+

Prague · meat-heavy comfort 🇨🇿

🥩 Svíčková

Sirloin in creamy root-veg sauce + bread dumplings + cranberry + whipped cream. National dish. 350 CZK ≈ A$31.

🍲 Goulash + dumplings

Czech beef goulash with knedlíky (bread dumplings). 280 CZK ≈ A$25.

🧀 Smažený sýr

Breaded fried cheese + tartar + potato salad. National guilty pleasure. 200 CZK ≈ A$18.

🍮 Trdelník

"Chimney cake" — yeast dough on a spit, grilled, cinnamon-sugar. Eat fresh from a stall actually grilling them. 80 CZK ≈ A$7.

🦆 Roast duck (Pečená kachna)

Half-duck, red cabbage, dumplings. 450 CZK ≈ A$40.

🍩 Větrník

Cream puff with caramel glaze. Classic Czech pastry. 70 CZK ≈ A$6.

Where to eat

PlaceForPrice (CZK)
Lokál DlouháááCzech classics, no-frills800 for two
U Modré Kachničky (Blue Duckling)Romantic · roast duck1,900 for two
U Černého Vola600-yr-old tavern near castle800 for two
Café Savoy1893 café, beautiful ceiling600 for two
La Degustation Bohême Bourgeoise1-Michelin Czech tasting8,400 for two
CukrkávalimonádaBest hot chocolate350 for two

Vienna · world capital of café + cake 🎼

🍰 Sachertorte

Dense chocolate, apricot jam, dark glaze. Original at Café Sacher. €10.50/slice.

🥩 Wiener Schnitzel

Veal not pork. Plate-sized. €22 at Figlmüller.

🥣 Tafelspitz

Boiled beef done 1,000 ways at Plachutta. €30.

🥧 Apfelstrudel

Hot, hand-stretched dough, vanilla sauce. €8.

🍮 Kaiserschmarrn

"Emperor's mess" — torn pancake with plums. €12.

🌭 Käsekrainer

Cheese-stuffed sausage from a Würstelstand. €5.

Vienna's classic cafés (UNESCO heritage)

CaféYearOrder
Café Central1876Apfelstrudel + Mélange · Trotsky played chess here
Café Sacher1832Sachertorte + Maria Theresia hot chocolate
Café Demel1786Anna Torte + watching chefs work behind glass
Café Landtmann1873Freud's regular

Salzburg · alpine classics + Mozart 🎂

🍫 Mozartkugel

Pistachio marzipan + nougat + dark chocolate. Original at Café Fürst (1890). €1.50.

🍰 Salzburger Nockerl

3 baked egg-white "peaks" — symbolising the 3 mountains around Salzburg. Made to order, 15 min. €15.

🥩 Tafelspitz

Boiled beef + horseradish + apple sauce. Emperor's favourite. €28.

Where to eat

PlaceForPrice (€)
St. Peter StiftskulinariumOldest restaurant in Europe (803 AD)€140 for two
🎂 Restaurant Esszimmer (1-Michelin)Birthday dinner · modern Austrian tasting€290 for two
TriangelSalzburger Nockerl, Käsespätzle€80 for two
Café TomaselliAustria's oldest café (1700)€38 for two
Konditorei FürstOriginal Mozartkugel + hot chocolate€20 for two
Goldener Hirsch HerzlAlpine elegance, fireplace tables€110 for two

Lucerne · cheese + chocolate 🧀

🧀 Cheese fondue (Moitié-Moitié)

Half Gruyère, half Vacherin Fribourgeois. Don't drop the bread. CHF 38pp.

🍳 Rösti

Pan-fried grated potato cake. CHF 22 plain, CHF 28 with bacon + cheese + egg.

🥩 Chügelipastete

Lucerne's specialty: puff-pastry vol-au-vent with veal in cream-mushroom sauce. CHF 32.

Where to eat

PlaceForPrice (CHF)
Wirtshaus GallikerChügelipastete · grandma's kitchen100 for two
Old Swiss HouseTableside-fried schnitzel since 185995 for two
Swiss Chuchi (Hotel Adler)Christmas Eve fondue110 for two
Restaurant SternOldest in Lucerne (1417)110 for two

Grindelwald · alpine soul food 🏔🎄

🧀 Raclette

Half-wheel of Raclette cheese melted under heat, scraped onto pickles + potatoes. CHF 38pp.

🍝 Älplermagronen

Alpine mac & cheese with apple sauce on the side. Don't argue — try the apple. CHF 25.

🍖 Cervelat

Swiss national sausage, grilled, served with mustard + bread. CHF 12.

Where to eat (note many close Dec 25 — book hotel gala dinner)

PlaceForPrice (CHF)
Hotel Belvedere restaurantChristmas Day gala dinner140pp set menu
C&M RestaurantModern alpine, wood-fire pizza90 for two
Onkel Tom's HütteLog-cabin pizzeria · cosy75 for two
La MarmiteTraditional Swiss fondue100 for two
Restaurant Crystal (Jungfraujoch)Mountain Älplermagronen at 3,454m60 for two
Berghaus FirstMountain restaurant, Eiger view50 for two

Strasbourg · Alsatian classics ✨

Alsace = French + German + its own thing. Beer was made here for 1,000 years, but the food culture is even older. One night — eat well.

🥧 Tarte flambée (Flammekueche)

Thin-crust "Alsatian pizza" — crème fraîche, onions, lardons, on wood-fired flatbread. €12.

🥬 Choucroute garnie

Sauerkraut platter with pork, sausages, potatoes. The Alsatian feast. €22.

🍞 Kougelhopf

Brioche-like ring cake with almonds + raisins. Alsace's signature bake. €5/slice.

🍞 Bredele

Tiny Alsatian Christmas cookies in 30+ varieties. Buy a mixed box from any market stall. €10/100g.

🍞 Pain d'épices

Spiced honey gingerbread, dense + sticky. Mireille Oster on Rue des Dentelles is the artisan icon.

🥯 Bretzel d'Alsace

Local soft pretzel, slightly different from Bavarian — crisper crust. €3.

Where to eat

PlaceForPrice (€)
Maison Kammerzell (1427)Painted-facade icon · Tarte flambée€60 for two
Chez YvonneHomey winstub · choucroute€80 for two
Au Crocodile2-Michelin splurge€360 for two
L'Eveil des SensModern Alsatian, mid-priced€100 for two
Mireille OsterPain d'épices · take some home€15
Christmas market stallsTarte flambée, bredele, vin chaud€20 wandering

Paris · the greatest food city alive 🥖

🥖 Croissant + Pain au chocolat

Du Pain et des Idées or Cyril Lignac. €2 each.

🥩 Steak frites + Béarnaise

Bavette or onglet. Rare. €25.

🧅 Soupe à l'oignon gratinée

Onion soup with Gruyère raft. €14.

🥯 Croque-monsieur / madame

Béchamel-topped toasted ham + cheese. €15.

🍫 Mont-Blanc + chocolat l'Africain

Both invented at Angelina (1903). €15.

🥐 Macaron (Pierre Hermé Ispahan)

Rose-lychee-raspberry. €4 each.

🍮 Crème brûlée + Île flottante

Bistro standards. €9.

🥩 Boeuf bourguignon

Slow-braised beef (alcohol burns off). €24.

🐌 Escargots (optional)

Burgundy snails in garlic-parsley butter. €18 for 6.

Where to eat

PlaceForPrice (€)
Le Comptoir du RelaisBistro · walk-in 18:00–20:00€100 for two
Bistrot Paul BertSteak frites · book ahead€90 for two
Café de FloreBreakfast + people-watch€40 for two
Les OmbresRooftop, Eiffel-filled window€120 for two
Angelina (226 Rivoli)Hot chocolate + Mont-Blanc€25 for two
Pierre HerméMacarons€20 for 5
Le Petit ClerNYE early-dinner bistro€70 for two
HolybellyAussie-style brunch€50 for two

Dolomites / South Tyrol · alpine Italian-Ladin 🎿

Val Gardena (Ortisei) speaks Ladin, Italian, and German. The cuisine reflects all three — pasta + speck + dumplings + Apfelstrudel under the same roof.

🥟 Schlutzkrapfen

Spinach + ricotta ravioli in butter-sage. The Tyrolean Sunday lunch. €14.

🥖 Canederli (Knödel)

South-Tyrolean bread dumplings — speck, cheese, or spinach. Served in broth or buttered. €14.

🥩 Speck

Smoked-cured ham from the valley, sliced paper-thin. €12 a plate.

🥧 Apfelstrudel

Better in South Tyrol than anywhere — apples grow in the valley. €7.

🍝 Casunziei

Beetroot-stuffed half-moon ravioli — pink filling, butter + poppy seeds + smoked ricotta on top. Cortina specialty. €16.

🍮 Kaiserschmarrn

Same as Austria — torn pancake + stewed fruit + powdered sugar. Mid-mountain rifugio classic. €12.

Where to eat (Ortisei + Val Gardena)

PlaceForPrice (€)
Restaurant Anna Stuben (1-Michelin)Modern Alpine-Italian tasting€300 for two
Plan MurinGenuine Ladin food in a cosy wooden hut€80 for two
Restaurant ConcordiaTraditional Tyrolean€70 for two
Rifugio SanonMountain lunch · sun deck€60 for two
Café MaurizApfelstrudel + marocchino€15 for two

Florence · Tuscany on a plate 🎨

🥩 Bistecca alla Fiorentina

T-bone from Chianina cattle. Min 1kg. Charred outside, blue inside. Only rare. €70 for one, share. They will refuse well-done.

🥖 Schiacciata

Tuscan focaccia. Try at All'Antico Vinaio as a sandwich. €10.

🥣 Ribollita

"Re-boiled" cabbage + bean + bread stew. Winter peasant dish. €12.

🌭 Lampredotto

Cow's-stomach sandwich. Street-food classic. Brave or curious. €5.

🍝 Pappardelle al cinghiale

Wide pasta with wild-boar ragù. Tuscan staple. €18.

🍪 Cantucci

Almond biscotti. Dip in espresso (instead of Vin Santo). €6 a bag.

Where to eat

PlaceForPrice (€)
Trattoria MarioBistecca, shared tables, cash only · lunch only€60 for two
La GiostraPrince-owned, romantic, fairy lights€120 for two
All'Antico VinaioSchiacciata sandwiches€20 for two
Mercato Centrale (upstairs)Food hall, all-purpose€40 for two
Cantinetta AntinoriTuscan classics in a Renaissance palace€110 for two
Gelateria della Passera / La CarraiaBest gelato (skip Duomo tourist spots)€8 for two

Rome · 4 pastas, 1 city 🏛

Roman pasta canon: Cacio e Pepe · Carbonara · Amatriciana · Gricia. Try all four. NO cream in carbonara, ever.

🍝 Cacio e Pepe

Pecorino + black pepper + pasta water. €14.

🥓 Carbonara

Egg yolk, guanciale, pecorino, black pepper. €16.

🍅 Amatriciana

Bucatini, tomato, guanciale, chili. €14.

🍕 Pizza al taglio

Roman-style by the slice, weighed by gram. €5.

🌿 Carciofi alla giudia

Whole artichoke deep-fried Roman-Jewish style. €12.

🍦 Gelato

Real gelato is in covered metal tins. €4.

🥯 Maritozzo con panna

Sweet bun stuffed with whipped cream. €4.

🥩 Saltimbocca alla romana

Veal cutlet, sage, prosciutto. €22.

🍰 Tiramisù

Glass dish, freshly made. €8.

Where to eat

PlaceForPrice (€)
RoscioliTHE carbonara · book 4 wks ahead€110 for two
Armando al PantheonRoman classics since 1961€100 for two
Da Enzo al 29 (Trastevere)No reservations · queue 19:00€70 for two
PierluigiSeafood · romantic terrace€130 for two
PizzariumBonci's pizza al taglio€25 for two
GiolittiHistoric gelato (1900)€10 for two
Gelateria del TeatroCurrent best gelato€8 for two