Malta’s capital Valletta places sixth on the list, taking a score of 41.8. If you wish to visit this city, it could cost you a pretty penny; Valletta has one of the highest prices for a mid-range restaurant for two, costing an average of £71. Photo: pexels
Taking the seventh spot is Haifa in Israel, which has a score of 44. There are many fantastic sites to see, from the Bahai Gardens to the Stella Maris Monastery – but if you want to finish your day of site-seeing off with a beer, you’ll be spending an average of £6.82 per drink. Photo: pexels
Venice places eighth on the list and takes a score of 44.4. The Floating City, located in the North East of Italy, is certainly picturesque with an array of tranquil canals and hidden courtyards – and you’ll find many spectacular hotels here, including The Gritti Palace and Belmond Hotel Cipriani. However, it may set you back quite a bit, with a seven-night stay here costing an average of £1,067.50. Photo: pexels
Yet another French city to make the list is Marseilles in ninth place with a score of 45.6. Here you’ll find lots of excellent restaurants, and many of them will serve local speciality dishes including bouillabaisse, a seafood soup which originated in the city over two centuries ago. If you’re keen for a dining experience in Marseilles, keep in mind that a meal for two will cost an average of £61.82. Photo: pexels
Last on the list is Marbella in southern Spain, taking the tenth spot with a score of 46.1. Being a popular destination for celebrities, there’s plenty to do in the city from experiencing the vibrant nightlife or dining out to try different cuisines. But if the latter is more up your street, Marbella has the highest price for a meal for two; you could be spending an average of £79.37 for a meal for two. Photo: pexels