FWIW, I spent the last two days figuring everything out. The first thing is that it's going to cost me more than 10k with all the things I want to do. Probably 13 to 14k because of the diving. I'm also going to take 80 hours of 1 on 1 spanish classes before I leave over the internet. The reason I have to do this is mainly due to my diving goals. Cartagena doesn't have great diving and there's no language school on San Andres, so I don't want to spend a whole month in a mediocre place when I can hop on a $150 flight and have exceptional diving.
This is basically what my trip will look like:
Colombia
1 week of diving and being a beach bum on each of these islands:
Isla de San Andres (1 week of diving)
Providencia (1 week of diving)
General sight seeing and night life:
Cartagena (few days), Santa Marta (couple days), Bogota (four nights)
Ecuador
Otavalo (couple nights)
Galapagos (2 weeks, dives + land tours)
Quito & area (1 week)
Bolivia
La Paz (couple nights)
Lake Titicaca (couple nights)
Cusco & Machu Picchu (couple nights: since i'm in the area it makes sense to go back).
Salar de Uyuni (4 day tour of salt flats and other stuff)
Chile
Atacama Desert (4 days of riding, hiking, moonscapes, volcanoes, geysers)
Santiago & Valparaiso (5 days)
Argentina
Mendoza (3 days, wine tours)
Buenos Aires (1 week)
Patagonia and Tierro del Fuego region: Ushuaia ->Punta Arenas->Puerto Natales->Torres del Paine->El Calafate and Parque Nacional Los Glacieros (1 week)
Uruguay
Montevide, Colonia, Punta del Este (5 days)
Brazil
Iguacu Falls (2 nights)
Rio (12 days)
Salvador (11 days)
I'm planning on getting 30-40 dives in.

Now I just have to wait and pray that Israel doesn't bomb Iran.
