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

Updating

Christmas markets | City Vacations in Europe from $84/week

All filters

Filters

36,633 Vacation rentals

Ski apartment to rent in St Peter

St Peter apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from $144 / night

$1,008 / week

1 / 24

Ski home to rent in Lake Geneva

Lake Geneva house

  • 5 bedrooms
  • 2 bathrooms
  • sleeps 12

from $527 / night

$3,689 / week

1 / 30

Apartment rental in London

London apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $289 / night

$2,023 / week

1 / 30

Vancouver Vacation apartment rental

Vancouver apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $159 / night

$1,113 / week

1 / 22

Vacation apartment rental

Willesden apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from $394 / night

$2,758 / week

1 / 30

Vacation apartment rental

Willesden apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $353 / night

$2,471 / week

1 / 29

Apartment rental in Berlin

Berlin apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

from $98 / night

$686 / week

1 / 26

Vacation home in York

York house

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 15

from $392 / night

$2,744 / week

1 / 23

Ernen ski chalet to rent.

Ernen chalet

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from $210 / night

$1,470 / week

1 / 30

Orsieres ski chalet to rent.

Orsieres chalet

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from $115 / night

$805 / week

1 / 15

York Beach Vacation home rental

York Beach house

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 16

from $387 / night

$2,709 / week

1 / 24

Berlin Vacation apartment rental

Berlin apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 5

from $133 / night

$931 / week

1 / 17

Vacation apartment in London

London apartment

  • 3 bedrooms
  • 1 bathroom
  • sleeps 5

from $421 / night

$2,947 / week

1 / 30

Vacation home in London

London house

  • 4 bedrooms
  • 4 bathrooms
  • sleeps 7

from $393 / night

$2,751 / week

1 / 30

Apartment rental in London

London apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 6

from $315 / night

$2,205 / week

1 / 25

Ski apartment to rent in Vancouver

Vancouver apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from $251 / night

$1,757 / week

1 / 27

Vacation apartment in Dublin

Dublin apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from $236 / night

$1,652 / week

1 / 12

Vacation home rental

Berlin house

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from $92 / night

$644 / week

1 / 24

Apartment rental in Prague

Prague apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 8

from $235 / night

$1,645 / week

1 / 30

Berlin Vacation cottage rental

Berlin cottage

  • 2 bedrooms
  • 1 bathroom
  • sleeps 5

from $118 / night

$826 / week

1 / 6

Vacation apartment in London

London apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

from $194 / night

$1,358 / week

1 / 14

Willesden Vacation apartment rental

Willesden apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 5

from $591 / night

$4,137 / week

1 / 24

Vacation apartment in London

London apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from $227 / night

$1,589 / week

1 / 25

London Vacation apartment rental

London apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from $286 / night

$2,002 / week

1 / 21

Vacation apartment in Prague

Prague apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 7

from $250 / night

$1,750 / week

1 / 23

Berlin Vacation apartment rental

Berlin apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from $116 / night

$812 / week

1 / 23

Cirencester ski apartment to rent.

Cirencester apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from $225 / night

$1,575 / week

1 / 17

York Vacation apartment rental

York apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $126 / night

$882 / week

1 / 30

Haute-Nendaz ski apartment to rent.

Haute-Nendaz apartment

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 7

from $270 / night

$1,890 / week

1 / 30

Vacation apartment in Colindale

Colindale apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $110 / night

$770 / week

1 / 18

Vacation home in London

London house

  • 7 bedrooms
  • 5 bathrooms
  • sleeps 12

from $1,865 / night

$13,055 / week

1 / 30

London Vacation apartment rental

London apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 2

from $296 / night

$2,072 / week

1 / 30

Ski apartment to rent in Lax

Lax apartment

  • 3 bedrooms
  • 1 bathroom
  • sleeps 5

from $132 / night

$924 / week

1 / 30

Ski home to rent in Lake Geneva

Lake Geneva house

  • 7 bedrooms
  • 4 bathrooms
  • sleeps 18

from $1,004 / night

$7,028 / week

1 / 30

Home rental in York

York house

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from $462 / night

$3,234 / week

1 / 30

London Vacation apartment rental

London apartment

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 8

from $922 / night

$6,454 / week

1 / 30

Vacation apartment rental

Bath apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from $126 / night

$882 / week

1 / 30

Vacation home rental

Vancouver house

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from $283 / night

$1,981 / week

1 / 20

Vacation apartment in Berlin

Berlin apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $126 / night

$882 / week

1 / 22

Northend Vacation home rental

Northend house

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from $131 / night

$917 / week

1 / 25

×

Christmas markets (36633)

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.