Tell us your dates, and we will find the most accurate rates and availability for you

Updating

Christmas markets | City breaks in Europe from £253/week

All filters

Filters

8,680 Holiday homes

Holiday apartment in London

London apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £481 / night

£3,367 / week

1 / 33

Holiday home in London

London house

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £275 / night

£1,924 / week

1 / 13

Holiday apartment in Dubrovnik

Dubrovnik apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £128 / night

£637 / week

1 / 35

Holiday apartment in Basel

Basel apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £40 / night

£441 / week

1 / 22

Holiday apartment with golf nearby in Caslano

Caslano apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £141 / night

£982 / week

1 / 10

Holiday cottage rental

Woolverton cottage

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from £201 / night

£1,401 - £1,460 / week

1 / 27

London holiday apartment rental

London apartment

  • 1 bedroom
  • 2 bathrooms
  • sleeps 2

from £172 / night

£1,203 / week

1 / 11

Holiday apartment in Berlin

Berlin apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £118 / night

£735 / week

1 / 11

Holiday apartment in Crans-Montana

Crans-Montana apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £86 / night

£601 / week

1 / 4

Holiday home in York Harbor

York Harbor house

  • 6 bedrooms
  • 6 bathrooms
  • sleeps 12

from £1,052 / night

£7,360 / week

1 / 21

Holiday apartment in Chiswick

Chiswick apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £174 / night

£816 / week

1 / 17

Apartment rental in Chiswick

Chiswick apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £174 / night

£816 / week

1 / 17

London holiday apartment rental

London apartment

  • 2 bedrooms
  • 3 bathrooms
  • sleeps 4

from £436 / night

£3,046 / week

1 / 18

Ski home to rent in Zermatt

Zermatt house

  • 1 bedroom
  • 2 bathrooms
  • sleeps 2

from £591 / night

£4,137 / week

1 / 26

Holiday home in Manchester

Manchester house

  • 4 bedrooms
  • 2 bathrooms
  • sleeps 10

from £149 / night

£1,042 / week

1 / 18

Holiday apartment in Prague

Prague apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

from £96 / night

£672 / week

1 / 24

Holiday apartment rental

Prague apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £79 / night

£549 / week

1 / 16

Holiday apartment rental

Prague apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £86 / night

£597 / week

1 / 19

Holiday apartment rental

Prague apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £79 / night

£549 / week

1 / 19

Holiday home in Prague

Prague house

  • 2 bedrooms
  • 1 bathroom
  • sleeps 2

from £76 / night

£528 / week

1 / 26

Holiday home in Prague

Prague house

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £20 / night

£138 / week

1 / 17

Prague holiday apartment rental

Prague apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £72 / night

£501 / week

1 / 20

Holiday home in Leigh

Leigh house

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £103 / night

£687 / week

1 / 12

Apartment rental in London

London apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 2

from £481 / night

£3,367 / week

1 / 39

Holiday apartment in London

London apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £98 / night

£682 / week

1 / 39

Cheadle holiday home rental

Cheadle house

  • 5 bedrooms
  • 4 bathrooms
  • sleeps 9

from £401 / night

£1,832 / week

1 / 17

Apartment rental in London

London apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 6

from £401 / night

£2,748 - £3,871 / week

1 / 10

London holiday home accommodation

London house

  • 4 bedrooms
  • 2 bathrooms
  • sleeps 7

from £157 / night

£1,098 / week

1 / 68

Holiday bungalow with golf nearby in York

York bungalow

  • 2 bedrooms
  • 1 bathroom
  • sleeps 3

from £115 / night

£722 / week

1 / 27

Apartment rental in East Ham

East Ham apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 6

from £115 / night

£797 - £4,388 / week

1 / 23

Apartment letting in London

London apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £138 / night

£947 / week

1 / 9

Holiday home with golf nearby in Stockholm

Stockholm house

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 8

from £302 / night

£1,846 / week

1 / 18

Holiday home in Barking

Barking house

  • 3 bedrooms
  • 1 bathroom
  • sleeps 6

from £161 / night

£1,100 / week

1 / 38

Chiswick holiday home rental

Chiswick house

  • 5 bedrooms
  • 2 bathrooms
  • sleeps 6

from £859 / night

£6,012 / week

1 / 69

Holiday apartment in West Drayton

West Drayton apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £132 / night

£922 / week

1 / 6

Holiday home rental

Brsecine house

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

from £588 / night

£4,114 / week

1 / 36

North Finchley holiday apartment rental

North Finchley apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 9

from £344 / night

£2,405 - £3,848 / week

1 / 19

Holiday private room rental

London private room

  • 1 bedroom
  • 1 bathroom
  • sleeps 1

from £98 / night

£665 / week

1 / 35

Oxford holiday apartment rental

Oxford apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £126 / night

£882 / week

1 / 16

Manchester holiday apartment rental

Manchester apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £77 / night

£532 / week

1 / 22

×

Christmas markets (8680)

Get festive by booking a city break near a spectacular Christmas market. Packed full of unique handmade gifts, light shows, ice rinks, fairgrounds and much more, Christmas markets offer plenty of festive cheer to get you into the Christmas spirit.



Cities across Europe play host to Christmas markets from November. Visit Berlin to see Charlottenburg Castle bathed in romantic lights. Or discover unique handmade gifts in between seeing the sights in Vienna, Brussels or Prague.



In the UK, some of the best Christmas markets are held in London, York and Bath. Go there for traditional German-style stalls selling handmade jewellery, crafts and toys and tasty yuletide delicacies. And there’s plenty to keep the kids entertained with street theatre, fairgrounds and, of course, Santa’s grotto.