Barcelona is one of Spain's most popular tourist destinations and known for its historic architecture. Its also the capital of Catalonia.