Barcelona is a cosmopolitan city whose streets are filled with life, color and excitement. From the smallest alleys to the…