The term second world is no longer used. Second world used to refer to the communist Soviet Union, since it no longer exists the expression's original meaning also should have disappeared but people continue to use it ignorantly. The correct term for Brazil is, IIRC, developing country.
Fake edit: As of 2011 Brazil is known as a Newly Industrialized Country.
I really think you are analyzing this too much.
People are going to stereotype.
Travel agencies are really bad about it.
The simple fact is, people not from a particular culture will have a narrow charicatured view of what they think that culture represents.
Thats human nature.