I missed all the thread but, to answer the original question of hckosice, in the case of spanish it's very easy to understand portuguese. Like, I read something in portuguese and I understand 95% of it easily, only slang or words with a very different root is the only thing I can misunderstand. And I never studied portuguese formaly.
Then there is also familiarity to other latin languages, but not to the same level as portuguese. I would say for a spanish speaker the order from easiest to hardest is portuguese, italian, french and the hardest would be romanian.