Little-known 'magical' Spanish city is 'number one place to