If you're other half has started dropping hints that they are in need of a pre-Christmas city break, look no further.
Riga, the capital of Latvia, has been found to be the best place to go for the Christmas markets - for the third year running.
The Post Office Travel Money carried out its yearly Christmas Markets barometer in which it looks at 13 cities across the continent to see how they compare against each other.
Taking into account how much it'd cost for two people to go - including return flights, two nights accommodation in a B&B, transfers, evening meals for a couple with wine and coffee, as well as drinks and food in the markets.
Advert
The survey also showed the Brits would need to fork out just under £500 to fully enjoy two nights away in the Latvian capital. Vienna was found to be the most expensive at £777 for two nights.
And the cost of travelling to Riga has actually gone down, with the study finding it to be 1.2 percent cheaper than it was a year ago.
Low-cost hotel accommodation has apparently become more available and flights. The city ranked sixth cheapest for meals and drinks.
Prague was the cheapest once you're there - which came out at £613, but the cost of the flights and accommodation pushed it down to fifth place from second.
Advert
In second place, Croatia's capital Zagreb showed itself to be another bargain, with two nights at the Christmas Markets coming in at a total of £523 for two.
Tallinn in Estonia came in third, costing £531 for the weekend - 13 percent lower than last year.
Lille came out as the best value in the Western European countries, taking fourth place in the Post Office's research.
Advert
With a total barometer cost of £575 for two people, it is also closest to the UK with an 82-minute train journey from London.
The prices of all the cities has dropped by 17 percent since last year, which has been attributed to the lower costs of the Eurostar, as well hotel packages.
Others to feature in the survey include Budapest in Hungary, which came out at seventh costing £624 for the two nights.
And although it has a reputation as being one of the most expensive cities in Europe, Copenhagen in Denmark actually came out at 10th best value in Europe, costing about £655.
Featured Image Credit: ShutterstockTopics: travel