Most romantic city in Europe named beating Paris and Venice

Spain's sun-soaked capital has topped a new ranking as the most romantic destination in Europe with its cosy restaurants, sunset spots and historic charm, beating Paris and Venice