Barcelona: Inside one of Europe's most brilliant, eccentric cities