You should visit Buenos Aires, Argentina too. There are a lot of software companies here, and lots of web 2.0 development too (also big companies have buildings here, ie Microsoft, Oracle, IBM, etc etc etc; Google has its Latin American offices in Buenos Aires too).
Check http://palermovalley.com/ if you are interested in Web 2.0 in BA.