Barcelona Travel Guide Spain Travel Guide Travel Guide Barcelona, Spain: The Hippest crowds, Flamenco & the Sagrada