Architecture is the main reason tourists visit Barcelona. Most of Gaudi's madcap modernist buildings are in Barcelona and it is in these designs that the city's reputation is hinged. Madrid has some attractive buildings, especially along Gran Via, but it can't compete with Barcelona.