A financial expert said: “The city is famous for its seafood, so it’s ideal for those who enjoy the flavours of the sea – especially with it being the cheapest city for dining out with a restaurant for two costing just £10.80 on average.”
In third place is another Algerian destination. The capital, Algiers, is packed with museums where you can explore the culture, including antiquities and Islamic art.
Getting around the city is also incredibly affordable, with the average taxi journey costing just 30p per km travelled.
The capital of Tunisia, Tunis, places fourth in the ranking, according to the Gambling ‘N Go team. They said: “One of the many attractions here is the Medina of Tunis, the oldest part of the city, boasting stunning architecture and markets to find souvenirs – and it’s the cheapest city for hotels, so you can stay here for an average of £333 for seven nights.”