Barcelona is a city that captures the imagination of travelers immediately with its whimsical architecture and lively ...