What better way to get into the Christmas spirit than a good old Christmas market?
Despite the run up to the holiday season often being busy and expensive, the huge abundance of markets in Europe - combined with the cheap flights, hostels, apartments and hotels - means you can get there with enough money left over to spend on presents. Here's a roundup of the best ones to visit for under £200.
A truly authentic German Christmas market is found in the financial city of Frankfurt, one of the largest in the country. Situated on the Römerberg and St Paul's Square, one section of the market is pink to welcome the LGBT community.
From 26 November - 23 December, flights and accommodation can be found for an average of £131.28 per person, according to Travel Supermarket. A for two people can cost as little as £45 per night in the first week of December.
rated the French city of Toulouse as the best value European city to visit for a Christmas market break this year, with an average price of £112.20pp.
runs from 23 November to Boxing Day and features an illuminated village lined with white chalets displaying gifts, churros and mulled wine.
Flights to the city on 6 December - 10 December start from £21 from London and £55 from Liverpool.
The Christmas market in Austria's capital . There are now 20 official Advent markets with the most iconic, the Viennese Christmas market, featuring 154 stalls in front of the City Hall. This year, the market opens on 16 November and is staying put until Boxing Day.
airport start from around £54 in the weekdays of December and both hostels and apartments can be super cheap.
For hostels, there is the Wombats City Hostel, which costs from £17.99 for a dorm bed, according to . For apartments, for two people for £58 per night.
Amsterdam's actually continues well after 25 December, running until Sunday 3 February, 2019.
The markets spread over four squares in the city but check out the Dam for a great view of the 20-metre Christmas tree in front of the Royal Palace.
According to , an average cost of both flights and accommodation in the city for two nights should be around £180 per person.
Easyjet flights from London Stansted to Amsterdam in early December are currently fetching for just over £40 while flights from Manchester, on the same airline, start at £63.
The west German city is home to , including the most famous which is in front of the cathedral. It's not on for long (from 23 November to 23 December this year) but it also features an ice rink, an LGBT market and one market overlooking the river Rhine.
that the average cost of a two-night break in the city is £151.01 while a three course meal in a medium-priced restaurant is around £20.
Return flights to the city are super cheap, currently fetching £28 from London and £46 from Manchester via Ryanair.*
*When searched on 5 October 2018.
Visitors to Krakow will want to head to the market square of the old town's centre. It is packed with more than 700 Christmas trees and 80 food, mulled wine and craft kiosks. A two-night stay - including flights and accommodation - can expect an average cost of £137.89 per person, according to .
The holiday comparison site also notes that eating out in the city is much cheaper than at home with a three-course meal at a medium-level restaurant costing £10.38.
Airbnbs are also cheap, an entire flat in the city's Jewish Quarter, which can sleep four guests can start at £25 per night.
The Christmas market in the Swedish capital is held in the old town called Gamla Stan, which is the most famous and traditional market in the city. Adorned with little red stalls which sell sweets, smoked sausages, mulled wine , they are open daily between 11am and 6pm until 23 December.
Currently, flying to and from London Stansted airport to Stockholm can cost as little as £24 in the first week of December via Ryanair. can start from as little as £39.
The Italian capital's Christmas market is found in the iconic Piazza Navona in the city centre.
To fly out for the weekend of Friday 6 December - Sunday 10 December (with Ryanair) prices can be as little at £36 (£74 from Manchester).
*prices and availability when searched on 5 October, 2018.
Budapest has a handful of Christmas markets during the festive season, one of which is has an ice skating ring set in front of the historic St Stephen's Basilica.
Another market is just a 10 minute walk away on the Vorosmarty Square. Both markets run until the end of December.
An average two-night stay, including flights, is £191.76 per person while a three-course-meal in a medium priced restaurant can be as cheap as £12.50, that's around 55% cheaper than can be found in the UK, says Travel Supermarket.
Copenhagen's picturesque Christmas market is set along the . At the market, there is food, mulled wine and christmas presents all sold in stalls along the water's edge.
Some flights to the Danish capital in December (Thursday 6 December - Sat 10) are currently £24 and , all with Ryanair.*
With hostels such as the Urban House Copenhagen available from £21.54 for a dorm bed and £107.50 for a private two-bed room per night, the whole thing can be under that £200 marker. .
*Prices searched on 5 October
The are open every day from 1 December to 6 January 2019, including Christmas Day, if you're planning on celebrating the big day in the Czech Republic.
Each year, there is a theme for markets. While this year's has not yet been announced, for 2017 it was the history of Prague, so you could even learn something too.
an average two-night stay (including flights and accommodation) between 9 November - 6 January is £187.03.
The picturesque Italian city hosts a number of Christmas Markets, with the biggest being held in Piazza Santa Croce.
A two-night trip from late November to late December has an average price of £128.20 pp, according to Travel Supermarket. Meanwhile, a three-course meal - which we're going to hazard a guess will be amazing pasta and/or pizza - is usually 10% cheaper than what you'll find in the UK.