It depends more on the program and whether or not it matches what you are looking for than the exact location. Everyone has their own personal taste about what they want in a Study Abroad program, but my personal advice when looking at study abroad programs is the following:
NO, Spain are much better
Spain is been winning in the 2010 FIFA World Cup but Brazil won the last few cups. So Spain's a better team.
As Brazil is a huge country and a national team and Barcelona is just a city in Spain, probably Brazil.
spain won the soccer world cup 2010 and it is winning several games so, spain
No. Spain is in Europe. Brazil is in South America.
Abroad, in Spain, there is a zoo.
Ooooopps ! Brazil was a colony of Portugal, not Spain.
Depends of your view if you prefer some one to speak spanish is Spain but if you prefer someone to speak portuguese is Brazilian
Spain
Spain 2-1 Brazil
Spain discovered and colonized Argentina Brazil discovered and colonized Brazil.
Brazil