I second mini! Brazil definitely. Nice beaches, extremely friendly people, relatively stable, and a lot of smaller cities that are not as violent as Rio, Sao Paulo, or Salvador, such as Maceio in the North or even Belo Horizonte futher south.
I think an even more appropriate city from what I...