Barcelona, the capital of Catalonia and the second largest city in Spain, is absolutely unmatched. It's one of the few distinctive cities that you simply must ...