Barcelona is a city that captures the imagination of travelers immediately with its whimsical architecture and lively street life. Most visitors flock straight to the famous landmarks that define the ...