If you go to Brazil go to Porto Alegre, Curitiba, or Blumenau/Joinville. That is where the pretty girls are from. Those are also relatively very safe and have a very good standard of living. I would throw in Floripa, but Floripa is so cliche these days. Those are the ONLY places I could see living. Sao Paulo can be very nice, but there are problems with all the slums.
Don't go to Rio. Very dangerous and the girls are not what you think. There is a reason why all the international modeling agencies go to Porto Alegre. Every Brazilian will tell you that the stereotype of Porto Alegre is a pretty girl. Not entirely true, but the "classic" Brazilian beauty comes from that region.
Don't believe the crap that some on here type about Brazil. They have NEVER been! Brazil is a land of immigrants.
In Porto Alegre you are either Inter or Gremio. Gremio is my favorite club from the Americas. Here are some Gremistas from Orkut (the facebook of Brazil). Typical girls you will see on the streets of Porto Alegre. Yes, most are a mix of German, Polish, and Northern Italian. Also quite a few Japanese.
http://www.youtube.com/watch?v=DIluwJ6OgmY&feature=related
The best thing about Brazil is that the language is easier. I picked it up in less than 3 months. It is better than my Russian which I have been studying for years.
Brazil is a problem if you don't have money already in the bank. You DON'T want to live next to a slum. That is why the places I listed are nice. They have a high standard of living. They are safe. Brazil can be brutally dangerous in the North and Rio.
If you have never been anywhere I would suggest a place like Warsaw in Poland. Cheap, loaded with gorgeous girls, lots of nice discos, cheap, and lots of English is spoken. It is also safe if you don't try to become a gangster.
The key is to live at home and save your money. Keep expenses down in America. Play video games, study languages, and go to Internet sites that deal with the areas you are interested in. Delete your facebook account. Go native. It works. Polish girls would love to get to know you. Girls in Porto Alegre would like you if you act interested in their town. You MUST get out of the American mindset. You won't regret it if you do.
The pitfall is getting caught up in being an American. Debt, ugly broads, stupid attitudes, etc. Drop all that. Free yourself. Live as an independent young male. That is what the founders of the USA wanted. Follow their lead!
BTW, you go to Porto Alegre go to soccer games. Nothing in America like them! You can take fireworks, flares, etc. People just set them off in the Torcida section.
http://www.youtube.com/watch?v=p170mCnL0mM
Gremio is also known for the Avalanche!
http://www.youtube.com/watch?v=CB0kbhwHfc4&feature=related
If you sit with the Torcida (ultras..cheap tickets) I promise you that this is what it will be like! This is our song!
http://www.youtube.com/watch?v=k1UI1RLaxxk&feature=related