Daily Mail journalists select and curate the products that feature on our site. If you make a purchase via links on this page we will earn commission – learn moreTwinkling lights, local delicacies and handcrafted products – there’s nothing like kicking off the festive season at a proper Christmas market. Europe has dozens of festive destinations to explore, ranging from the grandeur of Budapest’s historic Christmas fair to Lisbon’s Mediterranean alternative.And what better way to kick off the most wonderful time of the year than sipping mulled wine and exploring a new city?Christmas trips don’t have to break the bank either; plenty of festive breaks, including flights and hotels stays, cost less than £170. Read on to discover the bargain European Christmas market breaks that provide magic and value for money.Berlin Berlin’s medieval Christmas market can be found at the RAW compound in the Friedrichshain districtBerlin hosts an array of different festive markets, from a Christmas fair to a medieval Christmas market.Visitors can find 12 large rides at the ‘Lichtenberger Winterzeit’ Christmas fair including a Ferris wheel. There are plenty of sweet treats on offer too, including waffles and barbecued food. For the tenth year, a medieval Christmas market will be held at the RAW compound, an industrial cultural hub in the Friedrichshain district.There will be stalls with an array of handmade gifts, from blacksmiths, woodcarvers and other local artisans, Berlin.de reports. Dates: The Medieval Christmas Market is open November 12 to December 22, 2026. The ‘Lichtenberger Winterzeit’ Christmas fair runs from October 31 to December 27.Price? £93.50 per person for two nights from November 16 to 18. Book a double room at Coffee Inn Hostel Berlin for £99 on Booking.com. Return flights from London to Berlin priced from £44 per person via Skyscanner. Copenhagen Celebrate Christmas in Copenhagen in the city’s wonderful marketCopenhagen makes for a delightful Christmas break that doesn’t break the bank.There are lots of festive events to choose from, including stalls in the heart of the city centre at Nytorv and Gammeltorv. Here, twinkling lights hang above and there is endless Danish Christmas cheer to go around. Visitors can also try out the ice rink at Nytorv, where skates are available to use for free, according to the Copenhagen Visitor Service. Dates: The Christmas market stalls at Nytorv and Gammeltorv are open from November 6 to December 21.Price? £137.50 per person for two nights away, plus flights from December 7 to 9.Book a standard double room at Wakeup Copenhagen – Borgergade for £177. Return flights from London to Copenhagen priced from £49. Madrid Madrid’s impressive Plaza Mayor Christmas Market is held in the city’s main squarePlaza Mayor Christmas Market transforms Madrid’s main square into an enchanting space full of festivities. There are 104 stalls packed full of wonderful souvenirs and decorations.Dates: Late November to December 31, 2026.Price? £136 per person for two nights away from December 1 to 3.Book an economy twin room at Generator Madrid for £172. Return flights from London to Madrid priced from £50. Amsterdam Amsterdam holds an impressive Christmas Village each yearAmsterdam’s renowned Christmas Village offers the chance to ice skate and shop whilst surrounded by enchanting cheer.There are more than 50 stalls to meander around and lots of places to grab something to eat and drink. The market is free to enter but skating costs €16 per person, according to Winter Festival Amsterdam. Dates: December 3 to 27, 2026. The ice rink remains open until January 16, 2027.Price? £165.50 per person for two nights from December 7 to 9. Book a twin room with shower at Hotel Hortus for £169. Return flights from London to Amsterdam priced from £81. Lisbon Lisbon’s Christmas market on Rossio Square Market won’t disappoint with its array of stallsDespite being known as a popular summertime destination, Lisbon has lots to offer during the festive season too. Rossio Square Market can be found towards the centre of the city and has an array of wooden stalls selling everything from cocktails, to mulled wine and handmade gifts. Wonderland Lisboa can be found on the grassy Parque Eduardo VII and is lined with stalls, entertainment and has its own Big Wheel, just like London’s Winter Wonderland.Dates: Wonderland Lisboa is open November 27 to January 3. Rossio Square market from November 15 to December 22. Price? £115 per person for two nights from December 9 to 11.Book a twin room at Lisbon City Hotel for £108. Return flights from London to Lisbon cost an enchanting £61.Prague Prague’s main Christmas event can be found in the Old Town Square A bustling event centred around a sparkling tree, Prague’s main Christmas market is held in the Old Town Square.Stalls sell heaps of traditional Czech products, including handmade items and decorations. It’s often described as one of the most beautiful in Europe, ranking highly among other popular spots, Prague.eu says.Dates: November 28 to January 6.Price? £148 per person for two nights from December 7 to 9.Book a double room at Hotel Prague Star for £186. Return flights from London to Prague for £55.Hamburg Hamburg’s historic Christmas market is located in front of the town hallIn Hamburg, festive holidaymakers will be spoilt for choice over the various Christmas markets held each year. The Historic Christmas Market is located in front of the town hall and is the most popular spot for visitors, where there are myriad stalls selling hearty local food, toys and souvenirs. Dates: From November 23 to December 23, 2026.Price? £158 per person for two nights December 3 to 5.Book a double cabin at CAB20 for £156. Return flights from London to Hamburg for £80. Budapest Budapest Christmas Fair can be found on Vorosmarty Square in the city centreAlready a beautiful city, Budapest really comes to life in the festive season. Its oldest market, Budapest Christmas Fair, is held on Vorosmarty Square in the heart of the capital. Dating back to 1998, the market offers food stalls, sparkling lights and illuminations as well as handcrafted gifts.Dates: November 13 to January 1.Price? £115 per person for two nights from December 7 to 9. Book a twin room at ibis Styles Budapest Heroes Square for £126. Return flights from London to Budapest for £52.