Barcelona is one of those vibrant cities that never stops surprising visitors. Between its stunning modernist architecture and the constant energy of its ...