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

Christmas markets (18136)

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.



View larger map

Also consider

Luxury Villas
2,684 properties
Coastal Cottages
222 properties
Pet Friendly Cottages
27,095 properties
Romantic Breaks
3,207 properties
Group Holidays
17,143 properties
Log Cabin Holidays
238 properties
Rural Retreats
12,438 properties
City Breaks
8,475 properties
Holiday Cottages
17,239 properties
Villas in Spain
11,248 properties
Villas in Tenerife
707 properties
Gites in France
8,131 properties
Holiday Cottages in Cornwall
2,983 properties
London Holiday Apartments
941 properties
Florida Villas
905 properties
Villas in Ibiza
349 properties
Villas in Portugal
4,126 properties
Villas in Turkey
2,202 properties
Villas in Malta
455 properties
Lake District Cottages
940 properties

No dates Enter dates for accurate prices -

Adults, Children

Enter dates for more accurate prices

Payment Protection
To book this holiday home you need to pay through the Holiday Lettings website. We can’t protect your payment if you don’t pay through us. Learn more

18,136 Holiday homes

(2) Excellent 

11

Ski cottage to rent in Akaslompolo

Lapland / Akaslompolo

2 6 Min stay varies

  • 2 bedrooms
  • Sleeps 6
  • Min stay varies
  • Ski
  • Child friendly
  • Car not necessary

from £135 / night

£800 - £1800 / week

Book View

from £135 / night

(44) Excellent 

17

York holiday cottage rental

North Yorkshire / York

3 6 Min stay varies

  • 3 bedrooms
  • Sleeps 6
  • Min stay varies
  • Child friendly
  • Private garden
“Peaceful with plenty to do.” Lovely property, well maintained. Nice welcome pack. Easy access to York with lots to do for wee ones. Overall a thoroughly enjoyable week.
…see more

from £110 / night

£550 - £620 / week

Book View

from £110 / night

(5) Very Good 

8

Stockholm holiday b&b accommodation

Stockholm County / Stockholm

2 3 1 night min

  • 2 bedrooms
  • Sleeps 3
  • 1 night min
  • Beach / lakeside relaxation
  • Nearest beach 0 km
  • Child friendly
“Incredible!” This has to be the most memorable holiday for both myself and my daughters, not just because of the amazing location but also because of the extremely welcoming, kind and generous family who run the B&B. They catered for all our needs and
…see more

from £35 / night

£216 - £863 / week

Book View

from £35 / night

(14) Excellent 

28

Ski chalet to rent in La Tzoumaz

Canton of Valais / La Tzoumaz

5 10 Min stay varies

  • 5 bedrooms
  • Sleeps 10
  • Min stay varies
  • Ski
  • Child friendly
  • Private garden
“Fabulous family ski destination” Our concerns about lack of snow so late in the season were unfounded- we had the best ski conditions with wonderful deep powder giving us the chance to explore the safe areas between pistes in La Tzoumaz valley with t
…see more

from £145 / night

£850 - £3750 / week

Book View

from £145 / night

(3) Excellent 

9

Locarno holiday hotel apartment rental

Lake Maggiore / Locarno

1 2 Min stay varies

  • 1 bedroom
  • Sleeps 2
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0.3 km
  • Swimming pool

from £112 / night

£778 / week

Book View

from £112 / night

7

Muonio ski villa to rent.

Lapland / Muonio

3 8 3 nights min

  • 3 bedrooms
  • Sleeps 8
  • 3 nights min
  • Ski
  • Child friendly

from £432 / night

£3018 / week

Book View

from £432 / night

(5) Excellent 

24

Lucerne holiday apartment rental

Canton of Lucerne / Lucerne

3 5 3 nights min

  • 3 bedrooms
  • Sleeps 5
  • 3 nights min
  • Beach / lakeside relaxation
  • Nearest beach 0 km
  • Child friendly

from £231 / night

£1147 - £1389 / week

Book View

from £231 / night

(26) Excellent 

Certificate of Excellence

12

Holiday townhouse rental

York / Central York

3 6 3 nights min

  • 3 bedrooms
  • Sleeps 6
  • 3 nights min
  • Child friendly
  • Car not necessary
“Just fabulous !!” This is a fabulous 4 storey town house in a perfect location. Ten minutes walk from the station and centrally located for exploring York. The house is immaculate and beautifully presented and nothing was too much trouble for Mark. A
…see more

Certificate of Excellence

from £150 / night

£1200 - £2170 / week

Book View

from £150 / night

(11) Excellent 

55

Haute Nendaz ski chalet rental

Nendaz / Haute Nendaz

5 10 Min stay varies

  • 5 bedrooms
  • Sleeps 10
  • Min stay varies
  • Ski
  • Child friendly
  • Private garden
“Easy to get to, but very hard to leave.” Without a doubt the Arc-en-ciel chalet is the best we have stayed in to date. Amongst its best features are the panoramic view from the sitting room, the open fire and the comfortable underfloor heating. Other
…see more

from £159 / night

£953 - £2699 / week

Book View

from £159 / night

13

Holiday townhouse in Headington

Oxford / Headington

2 4 Min stay varies

  • 2 bedrooms
  • Sleeps 4
  • Min stay varies
  • Child friendly
  • Private garden

from £95 / night

£676 - £884 / week

Book View

from £95 / night

(19) Very Good 

33

Holiday apartment in Central London/Zone 1

Central London/Zone 1 / Bloomsbury

2 5 Min stay varies

  • 2 bedrooms
  • Sleeps 5
  • Min stay varies
  • Nearest beach 68 km
  • Child friendly
  • Car not necessary
“Beautiful, clean, light, warm apartment in excellent location with great host.” We had a wonderful stay in Melissa's apartment. She is a fantastic hostess. Melissa provides a comprehensive folder about the apartment, local area, pubs... which was inv
…see more

from £199 / night

£1295 - £1395 / week

Book View

from £199 / night

(9) Very Good 

48

Holiday apartment in North West London

London / North West London

2 6 4 nights min

  • 2 bedrooms
  • Sleeps 6
  • 4 nights min
  • Child friendly
  • Car not necessary
  • Private garden
“Good value for money and location” Very close to Asda and Morrisons supermarket and walking distance for halal food.colindale tube station is nearby
…see more

from £59 / night

£413 / week

Book View

from £59 / night

(15) Excellent 

27

Holiday apartment rental

North Yorkshire / York

2 5 Min stay varies

  • 2 bedrooms
  • Sleeps 5
  • Min stay varies
  • Nearest beach 60 km
  • Child friendly
  • Pet friendly
“An amazing apartment in a great location” We stayed at this beautiful apartment for 4 nights. The location was perfect, just a short level walk into the city of York. We were visiting York for the first time, having met our grandson who is attending
…see more

from £110 / night

£650 - £1075 / week

Book View

from £110 / night

(5) Excellent 

18

Apartment letting in Prague

Bohemia / Prague

1 4 Min stay varies

  • 1 bedroom
  • Sleeps 4
  • Min stay varies
  • Suitable for children age 5+

from £39 / night

£250 - £483 / week

Book View

from £39 / night

(45) Excellent 

28

Holiday home in Central Bath

Bath / Central Bath

4 11 2 nights min

  • 4 bedrooms
  • Sleeps 11
  • 2 nights min
  • Nearest beach 55 km
  • Child friendly
  • Ask about pets
“Perfect place to stay as a group!” A group of 9 of us stayed here this weekend for a hen party and all of us were so pleased we chose this house! It was perfectly located to everything we wanted to do and see, brilliantly laid out and so comfortable.
…see more

from £187 / night

£1865 - £2099 / week

Enquire View

from £187 / night

(4) Excellent 

23

Leukerbad ski hotel apartment to rent.

Canton of Valais / Leukerbad

2 6 7 nights min

  • 2 bedrooms
  • Sleeps 6
  • 7 nights min
  • Ski
  • Child friendly
  • Car not necessary

from £99 / night

£689 - £2062 / week

Book View

from £99 / night

(15) Excellent 

24

Studio rental in Wigan

Greater Manchester / Wigan

Studio 3 3 nights min

  • Studio
  • Sleeps 3
  • 3 nights min
“Will stay here again!” This loft had it all, space, location, amenities. The only down side I can see being an issue for someone would be the 3 flights of stairs, but we loved it and it wasn't an issue of us or our family. We had 6 adults and 2 babies
…see more

from £65 / night

£300 - £356 / week

Book View

from £65 / night

(29) Excellent 

44

Holiday home in Central London/Zone 1

Central London/Zone 1 / Westminster

7 12 Min stay varies

  • 7 bedrooms
  • Sleeps 12
  • Min stay varies
  • Child friendly
  • Car not necessary
  • Private garden

from £547 / night

£3997 - £6497 / week

Book View

from £547 / night

(25) Excellent 

50

Holiday apartment in Central York

York / Central York

1 3 Min stay varies

  • 1 bedroom
  • Sleeps 3
  • Min stay varies
  • Nearest beach 65 km
  • Ask owner if suitable for children
  • Car not necessary
“Excellent apartment right in the middle of York” We stayed at this apartment for 2 weeks recently and cannot fault it. The owners include special touches such as milk, cereals, sauces, toiletries and even a bottle of wine and slice of cake! Beautifu
…see more

from £149 / night

£675 / week

Book View

from £149 / night

(2) Average 

9

Holiday studio in Manchester

Greater Manchester / Manchester

Studio 4 Min stay varies

  • Studio
  • Sleeps 4
  • Min stay varies
  • Child friendly

from £55 / night

£365 - £505 / week

Book View

from £55 / night

(11) Excellent 

16

Holiday home in Central Bath

Bath / Central Bath

5 14 2 nights min

  • 5 bedrooms
  • Sleeps 14
  • 2 nights min
  • Child friendly
  • Car not necessary

from £600 / night

£2800 - £4050 / week

Book View

from £600 / night

14

Central London/Zone 2 holiday apartment rental

Central London/Zone 2 / Shoreditch

2 5 Min stay varies

  • 2 bedrooms
  • Sleeps 5
  • Min stay varies
  • Child friendly
  • Car not necessary

from £126 / night

£854 - £1680 / week

Book View

from £126 / night

(8) Excellent 

34

Champex ski apartment to rent.

Canton of Valais / Champex

2 6 Min stay varies

  • 2 bedrooms
  • Sleeps 6
  • Min stay varies
  • Beach / lakeside relaxation
  • Swimming pool
  • Ski
“Wonderful location, great apartment.” Loved the apartment and wow the location is fantastic - it's like living in a postcard! So much to do and see in Champex and the surrounding area, we all had a wonderful time. Many thanks.
…see more

from £100 / night

£700 - £1100 / week

Book View

from £100 / night

(2) Very Good 

23

Home rental in Central London/Zone 2

Central London/Zone 2 / Shepherds Bush

4 8 1 night min

  • 4 bedrooms
  • Sleeps 8
  • 1 night min
  • Suitable for children age 5+
  • Private garden

from £190 / night

£1330 - £1645 / week

Book View

from £190 / night

(1) Excellent 

6

Apartment rental in Manchester

Greater Manchester / Manchester

2 8 1 night min

  • 2 bedrooms
  • Sleeps 8
  • 1 night min
  • Child friendly

from £80 / night

£700 - £1120 / week

Book View

from £80 / night

12

Oxford holiday apartment rental

Oxfordshire / Oxford

1 4 1 night min

  • 1 bedroom
  • Sleeps 4
  • 1 night min
  • Child friendly

from £130 / night

£910 / week

Book View

from £130 / night

(21) Excellent 

51

Holiday home in Central York

York / Central York

3 4 Min stay varies

  • 3 bedrooms
  • Sleeps 4
  • Min stay varies
  • Nearest beach 65 km
  • Child friendly
  • Car not necessary
“Wonderful stay in York” Our family enjoyed a wonderful Christmas stay at Henshaw House. Every possible convenience was provided in a clean, attractive and functional house. The house was an approximate 20 minute walk to the city centre. There was a co
…see more

from £95 / night

£680 - £840 / week

Book View

from £95 / night

23

Farmborough holiday home rental

Bath / Farmborough

2 4 7 nights min

  • 2 bedrooms
  • Sleeps 4
  • 7 nights min
  • Child friendly
  • Private garden

from £82 / night

£573 - £1162 / week

Enquire View

from £82 / night

(2) Excellent 

12

Holiday apartment in Berlin

Berlin

2 4 Min stay varies

  • 2 bedrooms
  • Sleeps 4
  • Min stay varies
  • Child friendly

from £69 / night

£474 - £725 / week

Book View

from £69 / night

(87) Very Good 

19

Holiday apartment rental

Bath / Central Bath

1 2 Min stay varies

  • 1 bedroom
  • Sleeps 2
  • Min stay varies
  • Nearest beach 40 km
  • Child friendly
  • Car not necessary
“Nice clean and quiet.” A good place to stay not far from the city center,parking a bonus,left the car there and walked into town every day.Good position to use as a base for other places to visit in the surrounding area.Really comfortable bed and well
…see more

from £85 / night

£455 - £600 / week

Enquire View

from £85 / night

(110) Excellent 

12

Central Bath holiday apartment accommodation

Bath / Central Bath

2 5 Min stay varies

  • 2 bedrooms
  • Sleeps 5
  • Min stay varies
  • Nearest beach 40 km
  • Car not necessary
“Exactly what it said on the tin!” Had a lovely 3 night stay at Bath View Four with my mum and 2 teenagers. Apartment lovely, very clean and amazing views across Bath. Kitchen was a dream and fully equipped. Owners very friendly and welcoming. Beds com
…see more

from £120 / night

£700 - £1000 / week

Enquire View

from £120 / night

(2) Excellent 

21

Holiday home in London

England / London

2 4 4 nights min

  • 2 bedrooms
  • Sleeps 4
  • 4 nights min
  • Child friendly
  • Car not necessary
  • Private garden

from £180 / night

£1150 - £1300 / week

Book View

from £180 / night

(8) Excellent 

24

Holiday home accommodation

Central London/Zone 1 / Hoxton

3 8 Min stay varies

  • 3 bedrooms
  • Sleeps 8
  • Min stay varies
  • Child friendly
  • Car not necessary
  • Private garden
“Great place for a family vacation in London” I stayed in Gabriel's place end of May early june with young kids and extended family. We were very happy with our experience. Gabriel was very helpful and met us at the apartment at check-in. The place
…see more

from £140 / night

£980 / week

Book View

from £140 / night

(3) Very Good 

10

Zermatt ski apartment to rent.

Zermatt / Winkelmatten

3 9 7 nights min

  • 3 bedrooms
  • Sleeps 9
  • 7 nights min
  • Ski
  • Child friendly

from £858 / night

£6000 / week

Book View

from £858 / night

21

Ski b&b to rent in Locarno

Lake Maggiore / Locarno

3 2 1 night min

  • 3 bedrooms
  • Sleeps 2
  • 1 night min
  • Ski
  • Ask owner if suitable for children
  • Pet friendly

from £72 / night

£485 / week

Book View

from £72 / night

(1) Excellent 

7

Holiday apartment rental

Manchester / Deansgate

2 5 1 night min

  • 2 bedrooms
  • Sleeps 5
  • 1 night min
  • Child friendly
  • Car not necessary
  • Ask about pets
“Fabulous Economy Suite” Great location. 2 miles from City Centre. Close public transportation. Quiet residential complex overlooking playing fields. Free Parking in parking lot just in front of apartment. Good service. Pleasant staff.
…see more

from £99 / night

£550 - £1159 / week

Book View

from £99 / night

(1) Excellent 

19

Holiday home in York

North Yorkshire / York

3 6 Min stay varies

  • 3 bedrooms
  • Sleeps 6
  • Min stay varies
  • Child friendly
  • Private garden

from £205 / night

£845 - £1299 / week

Book View

from £205 / night

(18) Excellent 

Certificate of Excellence

20

Holiday penthouse with shared pool in Lower Mill

Cirencester / Lower Mill

2 6 Min stay varies

  • 2 bedrooms
  • Sleeps 6
  • Min stay varies
  • Beach / lakeside relaxation
  • Swimming pool
  • Child friendly
“Fantastic Family Fun” We spent a wonderful Easter at Lower Mill in the delightful Skarv apartment. Suzanne and Ian are organised and thoughtful hosts who, despite little contact between us and not being there, welcomed us to their apartment with warmt
…see more

Certificate of Excellence

from £125 / night

£600 - £1000 / week

Book View

from £125 / night

22

Apartment rental in Manchester

Greater Manchester / Manchester

2 6 Min stay varies

  • 2 bedrooms
  • Sleeps 6
  • Min stay varies
  • Child friendly

from £110 / night

£800 - £1010 / week

Book View

from £110 / night

(11) Very Good 

25

Ski apartment to rent in Leukerbad

Canton of Valais / Leukerbad

1 5 Min stay varies

  • 1 bedroom
  • Sleeps 5
  • Min stay varies
  • Ski
  • Child friendly
  • Car not necessary
“Great little apartment. Very well equipped” Very nice, clean apartment. Plenty of storage space. Very well equipped kitchen with lots of utensils etc. with 2 very young children who are fussy eaters, we were self catering most days and we had everythi
…see more

from £40 / night

£250 - £600 / week

Enquire View

from £40 / night

1