A steaming mug of mulled wine with orange and cinnamon held in gloved hands
Rankings

The best city breaks in Europe in December

Ranked for December 26 European cities scored #1: Lisbon, 7.94

December gives you a choice between light and lights. The three cities at the top of this list are Atlantic and Mediterranean: Lisbon, Barcelona and Rome have highs of 56°F to 60°F (13.6°C to 15.7°C) and between 6.7 and 7.5 hours of sunshine a day. The seven below them are mostly market cities, with highs of 39°F to 48°F (4°C to 9°C), lows at or below freezing in Kraków, Prague and Vienna, and three to four hours of sunshine.

Our December score rewards both, in a fixed way. Weather counts for 40% and the Snack Score for 60%, and a city with a real Christmas market gets a full point added to its December weather score. That point is worth 0.4 on the final score: enough to reorder the market cities among themselves, not enough to lift any of them past the south. Lisbon, which the region cap kept off our October and November lists, is first now that Florence's December weather, 5.7, drops it to fourth in the south.

At a glance

Best overall
Lisbon, 7.94: highs of 60°F (15.7°C) and a 20-minute airport metro
Best weather
Barcelona, 8.8, with 5.2 rainy days
Latest market
Prague, open to January 6, 2027
First market to close
Bath, December 13, 2026
Cheapest
Kraków, one night for $50 (£37)
Coldest
Kraków, highs of 39°F (4°C)

The ranking

Score = 40% this month’s weather + 60% the Snack Score, plus a market bonus in November and December for cities with a Christmas market. No more than 3 cities from one region. How we score

#CityScoreHigh °FRain daysSun (h)
1Lisbon7.96097
2Barcelona7.95958
3Rome7.756107
4London6.848123
5Prague6.441104
6Kraków6.339123
7Vienna6.341104
8Bath6.247143
9Paris6.247133
10York6.246143
Red-roofed Lisbon and the Tagus River seen from São Jorge Castle1

Lisbon

7.9/10
60°F high 9 rain days 7 h sun

Lisbon has the warmest December days on the list, 60°F (15.7°C), with lows of 50°F (10°C) and 7.4 hours of sunshine, a weather score of 8.3. Its Snack Score, 7.7, includes a hedge for the hills and a day split between Belém and the old town. Winter shortens the castle: São Jorge opens 9 a.m. to 6 p.m. from November to February, last entry 5:30 p.m., so the Santa Luzia terrace at dusk comes straight after. The castle is closed on December 24, 25 and 31, and Jerónimos on December 25. A Baixa room was $89 (£67) on our January Friday.

24 hours in Lisbon
Gaudí's Casa Milà (La Pedrera) on Passeig de Gràcia in Barcelona at dusk2

Barcelona

7.9/10
59°F high 5 rain days 8 h sun

Barcelona has the best December weather score of the ten, 8.8: highs of 59°F (15°C), only 5.2 rainy days and 7.5 hours of sunshine. It is second because its Snack Score, 7.3, is the lowest here, held down by a cost factor of 5.1 and the timed tickets the Gaudí interiors need. Check the holiday hours: the Sagrada Família opens only 9 a.m. to 2 p.m. on December 25 and 26. The Aerobús reaches Plaça Catalunya in about 35 minutes for $8.70 (£6.50; €7.75). The city had not published its 2026 Christmas program when we checked.

24 hours in Barcelona
The Colosseum in Rome lit up at dusk3

Rome

7.7/10
56°F high 10 rain days 7 h sun

Rome is third on 7.70, with highs of 56°F (13.6°C), 10.5 rainy days and editors' marks of 10 for sights and 9 for food. December's short light shapes the plan: the Colosseum's last entry is 3:30 p.m. through February, so start there at 10:30 a.m. with a booked slot, $20 (£15.10; €18). The park is closed on December 25, and so is the Pantheon. A room by the Spanish Steps was $111 (£83) on our January Friday, and the one-night cost, $119 (£89), is the second highest of the ten.

24 hours in Rome
The Palace of Westminster and Big Ben across the River Thames in London4

London

6.8/10
48°F high 12 rain days 3 h sun

London is fourth on 6.84, more than eight tenths behind Rome. Its December weather score, 4.1, with 3.4 hours of sunshine, gets the full market point from Hyde Park Winter Wonderland, open until January 3, 2027 with timed entry. What puts London ahead of the rest of the north is its Snack Score, 8.0, built on 10s for sights and after dark. Borough Market is closed on Mondays, and the Abbey admits sightseers only until 1 p.m. on Saturdays. The Elizabeth line from Heathrow takes 32 minutes. Travelers on US passports need a UK ETA, $27 (£20).

24 hours in London
The Vltava River and its bridges running through Prague's old center5

Prague

6.4/10
41°F high 10 rain days 4 h sun

Prague is the top market city after London, on 6.40, and its markets close latest: the Old Town Square and Wenceslas Square markets stay open until January 6, 2027, daily 10 a.m. to 10 p.m. December is cold, 41°F (4.8°C) by day and 31°F (-0.3°C) at night, a weather score of 3.0 before the bonus. Do the castle first, since the buildings close at 4 p.m., and the market after dark. Trolleybus 59 and metro line A cost $2.30 (£1.70; CZK 50) from the airport, about 35 minutes.

24 hours in Prague
Kraków's Main Market Square with St. Mary's Basilica and the Cloth Hall, almost empty6

Kraków

6.3/10
39°F high 12 rain days 3 h sun

Kraków is sixth on 6.34. It has the coldest December on the list, 39°F (4°C) by day and 30°F (-1.3°C) at night, a weather score of 2.1, and the market point lifts it. No 2026 dates for the Main Square market were out when we checked on October 21; the 2025 edition ran until January 1. Plan around the holidays: Wawel is closed December 24 to 26 and on December 31. It is still the cheapest night here, $50 (£37). At the market, the snack is grilled oscypek cheese with hot wine.

24 hours in Kraków
The equestrian statue of Prince Eugene of Savoy on Heldenplatz in front of the Hofburg in Vienna7

Vienna

6.3/10
41°F high 10 rain days 4 h sun

Vienna is seventh on 6.30. Its Rathausplatz market closes on December 26, 2026, and at 6:30 p.m. on December 24, so a trip after Christmas finds the ice rink beside it, open until January 6, but not the stalls. December is near freezing, 41°F (5.1°C) by day and 32°F (-0.2°C) at night. Rooms stay cheap in season: $71 (£53) in the central districts on our January Friday. In winter the plan does Schönbrunn first thing, $34 (£25; €30), and keeps the Kunsthistorisches Museum for the afternoon, because the palace closes earlier.

24 hours in Vienna
Pulteney Bridge and the curved weir on the River Avon in Bath8

Bath

6.2/10
47°F high 14 rain days 3 h sun

Bath is eighth on 6.24, and its market is the first on the list to close, on December 13, 2026, so it only helps a trip in the first half of the month. Bath has the most rainy days of the ten in December, 14.3. The plan barely notices: the Roman Baths, the Guildhall Market and the spa are all under a roof, and the rooftop pool is warm. Dinner is the set menu at Sally Lunn's, $27 (£19.95), before a 7 p.m. spa session. The Roman Baths close on December 25 and 26. GWR takes 73 minutes from Paddington.

24 hours in Bath
The east end of Notre-Dame de Paris behind the Fountain of the Virgin in Square Jean XXIII9

Paris

6.2/10
47°F high 13 rain days 3 h sun

Paris is ninth on 6.20 and the only city from fourth place down without a market point. Before that point, its December weather score of 3.8 beats Prague, Kraków, Vienna, Bath and York, with highs of 47°F (8.5°C) and 12.8 rainy days. The Louvre is closed on December 25, and Eiffel Tower fares change on January 11, 2027. A central room was $96 (£72) on our January Friday, and the RER B from Charles de Gaulle takes about 35 minutes for $15.70 (£11.80; €14). Eurostar is 136 minutes from St Pancras.

24 hours in Paris
York's medieval city wall with York Minster rising behind it10

York

6.2/10
46°F high 14 rain days 3 h sun

York closes the list on 6.16, with the least sunshine of the ten, 3.0 hours a day, and highs of 46°F (8°C). Its market on Parliament Street runs until December 21, 2026, closed on Tuesdays. On a short day, walk the walls before lunch. York Minster, $27 (£20), opens for sightseeing 9:30 a.m. to 4 p.m. Monday to Saturday but only 12:45 p.m. to 2:30 p.m. on Sundays. Bettys in St Helen's Square stays open until 9 p.m. on Fridays and Saturdays. A room inside the walls was $62 (£46) on our January Friday.

24 hours in York

In this guide

Why Lisbon leads December

Lisbon and Barcelona are 0.04 apart. Barcelona has the better weather, 8.8 against 8.3, but Lisbon's Snack Score is 7.7 against 7.3, and with weather at 40% and the Snack Score at 60%, the Snack Score wins. Rome's 8.1 Snack Score is the best of the three, but its December weather, 7.1, is the weakest. The three-per-region cap then leaves out four more southern cities that outscore London: Florence on 7.44, Porto on 7.34, Madrid on 7.32 and Venice on 6.96.

The Christmas-market point applies to six of the ten: London, Prague, Kraków, Vienna, Bath and York. The weather side uses our Open-Meteo dataset for 2016 to 2025, and every weight is in how we score cities.

When each market closes

In December the closing date matters more than the opening one. From the organizers' and cities' dates on our city pages:

CityMarketLast day
BathBath Christmas MarketDecember 13, 2026
YorkYork Christmas Market (closed Tuesdays)December 21, 2026
ViennaRathausplatz (6:30 p.m. close on December 24)December 26, 2026
LondonHyde Park Winter WonderlandJanuary 3, 2027
PragueOld Town Square and Wenceslas SquareJanuary 6, 2027
KrakówMain Square marketNot published (2025 edition ended January 1)

Every one of the five with confirmed dates is open from December 1 to December 13, so the first two December weekends are the safe window for a market trip. After December 26, only London and Prague are left on this list. For more market cities, including Budapest, Copenhagen, Bruges and Berlin, see our Christmas market city breaks.

Christmas and New Year closures

  • December 24: São Jorge Castle in Lisbon and Wawel in Kraków are closed; Vienna's Rathausplatz market closes at 6:30 p.m.
  • December 25: closed are the Colosseum and the Pantheon in Rome, the Louvre, Jerónimos and São Jorge in Lisbon, Wawel, and the Roman Baths in Bath. The Sagrada Família opens 9 a.m. to 2 p.m.
  • December 26: the Roman Baths and Wawel stay closed; the Sagrada Família keeps its 9 a.m. to 2 p.m. hours.
  • December 31: São Jorge Castle and Wawel are closed.

Our plans list only the closures above, and transport and restaurants keep their own holiday hours, so check each stop before you book a night between December 24 and January 1.

December prices and getting there

We priced rooms for January 15 and June 11, 2027, so December has no figure of its own, and market weekends and the week before Christmas are not in our numbers. The January Friday is the nearest guide: Kraków $61 (£46), Prague and York $62 (£46), Vienna $71 (£53), Bath $78 (£58), Lisbon $89 (£67), up to London at $115 (£86). The one-night cost on each card runs from $50 (£37) in Kraków to $129 (£97) in London.

From London, Bath (73 minutes), York (105 minutes) and Paris (136 minutes) are train trips. From the US, London, Paris, Rome and Barcelona have nonstops from all ten hubs we track and Lisbon from eight; Bath and York have none. At Schengen borders, first-time visitors have given fingerprints and a photo since April 10, 2026; ETIAS, at $22 (£16.80; €20), still has no start date. Bath, York and London need a UK ETA from US citizens, $27 (£20). Our guide to planning a 24-hour trip covers the rest.

Tickets and tours you can book

Booking through these links supports this site at no cost to you. Prices move by date, so we do not print them here; the official prices we checked are in the page above.

Frequently asked questions

Where is warm in Europe in December?

Of our ten, Lisbon, with highs of 60°F (15.7°C), Barcelona at 59°F (15°C) and Rome at 56°F (13.6°C). Barcelona has the fewest rainy days, 5.2.

Which Christmas markets are still open after Christmas?

On this list, London's Hyde Park Winter Wonderland, to January 3, 2027, and Prague's Old Town Square and Wenceslas Square markets, to January 6, 2027. Vienna's Rathausplatz market ends on December 26.

What is closed on Christmas Day in European cities?

Among the plans on this list: the Colosseum, the Pantheon, the Louvre, Jerónimos and São Jorge Castle in Lisbon, Wawel in Kraków and the Roman Baths. The Sagrada Família opens only from 9 a.m. to 2 p.m.

Is Lisbon worth visiting in December?

For one night, yes: it ranks first for December on 7.94, with highs of 60°F (15.7°C), a 20-minute metro from the airport and a Baixa room at $89 (£67) on our January Friday. Avoid December 24, 25 and 31, when the castle is closed.

What is the cheapest city break in Europe in December?

Kraków again: $50 (£37) buys half a room in Kazimierz or the Old Town, the SKA1 both ways and a day ticket. Prague costs $58 (£43) and keeps its markets open into January.

Further reading

Official sources

  1. Open-Meteo historical weather archive – Source of our 2016-2025 monthly highs, lows, rainy days and sunshine hours used in the December score; dataset built October 2026
  2. Castelo de São Jorge - Schedules (official) – Winter 9 a.m. to 6 p.m.; closed January 1, May 1, December 24, 25 and 31; checked October 21, 2026
  3. Museus e Monumentos de Portugal - Jerónimos Monastery (official) – Closing days including December 25; checked October 21, 2026
  4. Sagrada Família - Opening hours (official) – Holiday hours 9 a.m. to 2 p.m. on December 25 and 26; checked October 21, 2026
  5. Barcelona City Council - Christmas – 2026 program not yet published; checked October 21, 2026
  6. Parco archeologico del Colosseo - Hours and tickets (official) – Last entry 3:30 p.m. to February 28, 2027; closed December 25; checked October 21, 2026
  7. Pantheon (official) - Opening info – Closed December 25; checked October 21, 2026
  8. Hyde Park Winter Wonderland (official) – To January 3, 2027, timed entry; checked October 21, 2026
  9. Prague City Tourism - Old Town Square Christmas Market (official) – To January 6, 2027, 10 a.m. to 10 p.m.; checked October 21, 2026
  10. Vienna Tourist Board - Christmas markets (official) – Rathausplatz to December 26, 2026; Ice World to January 6, 2027; checked October 21, 2026
  11. Wawel Royal Castle - 1st and 2nd floor route (official) – Closed December 24 to 26 and 31; checked October 21, 2026
  12. City of Kraków - Christmas market at the Main Square – 2025 market to January 1, 2026; no 2026 dates as of October 21, 2026
  13. Bath Christmas Market (official) – To December 13, 2026; checked October 21, 2026
  14. The Roman Baths: Tickets and visit (official) – Closed December 25 and 26; checked October 21, 2026
  15. Visit York: York Christmas Market 2026 (official tourism board) – To December 21, 2026, closed Tuesdays; checked October 21, 2026
  16. Musée du Louvre - Hours and admission (official) – Closed December 25; checked October 21, 2026
  17. GOV.UK - Electronic travel authorisation (ETA) – ETA $27 (£20); checked October 21, 2026