Spanisch, Portugiesisch und Katalanisch sind drei unterschiedlichen Sprachen, die wie schon erklärt wurde, von Latein stammen. Portugiesisch entstand aus der Galicisch-Portugiesisch (Galaico-Portugues), als Portugals Reich (1128) noch nicht gegründet wurde und ein Teil der Galicien Reich war. Erst ab dem 17 Jh. haben sich Galicisch und Portugiesisch in zwei unterschiedlichen Richtung entwickelt. Heutzutage gibts in Galicien Bemühungen, ihre Sprache an dem Portugiesisch anzunähern. Portugiesisch wird in Süd-Amerika (Brasilien), Afrika (Angola, Guine Bissau, Mozambik, S. Tome & Principe und Kap Verden) und Asien (Ost-Timor) gesprochen.
Katakanisch ist eine eigene Sprache und gar kein Dialekt, die nur in Katalonien gesprochen wird und sich sehr an Portugiesisch ähnelt, aufgrund der kulturellen Beziehungen in Mittelalter.
Spanisch oder Kastillisch, hatte ihre Ursprung an Kastilien und Leon (zwei mittelalterlichen Reiche) und wurde die herrschende Sprache in Spanien aus politischen/witschaftlichen/militärischen Gründen. Während Francos Diktatur wurden alle andere Sprachen (Baskisch, Kalalanisch, Galicisch u.a.) in Spanien unterdrückt und verboten. Spanisch wird eigentlich nur in Spanien und Süd- und Zentral-Amerika gesprochen. Es gibt zwar Minderheiten in Asien oder in Afrika, die spanisch sprechen, aber ich halte es für nicht bedeutsam. Ähnlich wie Portugiesisch, die auch in Macau (China) von einer kleinen Minderheit gesprochen wird.
Also ich würde dir empfehlen in Spanien zu verreisen und "La Pan-Americana" Strasse zu fahren...aber in Brasilien oder Portugal hättest du auch kein Problem Spanisch zu sprechen, da du auch ohne Portugiesische Kenntnisse verstanden würdest.
Viel Spaß an deiner Reise