Beaches, parks, architecture, and flamenco are all wrapped up into one breath-taking city. … Beginner’s Guide to Barcelona