I speak perfect spanish (Cuban) and I absolutely love fc barcelona
Well, first of all, they don't speak Spanish in Barcelona. Do a little research. Second, I'm afraid that other Spanish speakers find Caribbean Spanish hilarious. I was in Costa Rica once with someone who learned Spanish in Puerto Rico. The people there fell over laughing every time she spoke. When you say "mosca", do you pronounce the "s"? If not, be prepared. You might be better off speaking English.
No reason why you can't visit Spain and Barcelona, but if you're not an EU national, don't plan on moving there, because it's very unlikely you will be able to.
The job situation in Barcelona is grim unless you speak a high standard of Catalan or have a good qualification and experience in your chosen field.
Catalan is not easy to learn and as it is a small language (more people spaek Zulu), almost impossible to get lessons outwith the Catalan part of the world.
If your family can find you work, OK go.
Otherwise forget it
If I wre you looking for a bit of adventure, I would think of Mexico etc.
Spain is a great holiday choice when it comes to a summer vacation for the individual, romantic couple or families and friends. Even if you do not know where to go and where to stay, you can enjoy a fantastic Spanish holiday through professional villa rental operators around Spain. The cuisines, wines, historical as well as modern architecture, fashion, art as well as films are all part of the attractions of Spain. Spain is a place where you expect to see art all over. Films and fine arts centers have been opened all over in the years. The people responsible for this are renowned and they actually organize events that attract people from all over the world. Many places have been restored and museums set up to cater for the storage of the popular art works. The stunning Mediterranean coastline of Barcelona is the perfect venue for soaking up the bright sunshine and enjoying the cool sea breeze. Pineda de Mar, Santa Susanna, Tordera, Calella, Sitges, Arenys de Mar and Sant Pol de Mar are some of the popular beach resorts worth visiting on the coast of Maresme. For accommodation option in Spain you can check the given link.
I'm from Spain, and there are Cubans in Spain, we are used to hear different Caribean accents, as there are many Latinoamericans in Spain.
In Spain there are many places you can visit, even there is a city called "Cádiz" that people say that it's like "La Habana".
In Barcelona, people know how to speak Spanish, although there are people there who want to become independent from Spain and some of them refuse to speak Spanish, but most of them will speak Spanish to you.
Here you have some links of the places you may like to visit:
Barcelona: http://www.barcelonaturisme.com/Rutas-te...
Madrid: http://www.esmadrid.com/es/portal.do
Sevilla: http://www.visitasevilla.es/
Córdoba: http://www.turismodecordoba.org/
Cádiz: http://www.cadizturismo.com/
If I do what can I do there?
I speak perfect spanish (Cuban) and I absolutely love fc barcelona