Barcelona has more tourists sights and activities. In general, I feel that Barcelona's attractions are more memorable. Antoni Gaudi plays a big role in why many tourists are drawn to Barcelona over Madrid. The Sagrada Familia is one of the most well-known sights in the world.