Cel mai romantic oraș din Europa nu este Parisul sau Veneția, ci o capitală iberică vibrantă.