Hallo Bäda,
die meisten Deiner Fragen werden hier auf der Seite schon beantwortet --> am besten auch mal unter "Reiseziele" nachsehen.
6 Monate ist ok für Mittel- und Südamerika, aber 8-9 Monate würden auch nicht schaden. Wenn Du von Norden kommst, solltest Du versuchen, etwa im April/Mai von Mittelamerika nach Südamerika zu wechseln, dann erwischst Du die besten Reisezeiten.
Falls Du den Spanischkurs nur für die Reise brauchst und nicht noch irgendwie beruflich, würde ich ihn kürzer machen. Am Anfang reichen auch 3-4 Wochen, Du kannst ja jederzeit unterwegs noch mal einen Kurs machen.
LG, Karoshi