Hi purplesugar! I love your plan to move to PR. Three years gives plenty of time to plan and get things together. I have an apartment in Rincon and it's great for "ex-pats". Aguadilla is a half hour away and I go there often. I've been trying to learn Spanish and I have found many online portals that help. I also attended a class in Rincon run by ""Rincon Spanish Immersion" and the teacher was wonderful. So many people speak English in Rincon that I sometimes have to insist on speaking Spanish in order to practice. So, to move things along, I am taking a month of Spanish Immersion at a school in Guatemala (Pop Wuj) this November. I looked at Antigua (Guatemala) but too many people speak English there, and it is a tourist destination, so instead I am going to Xela where few speak English (read: I must speak Spanish to communicate). I am also staying with a local family. I am also volunteering my time to take portraits of families who receive services from a local family resource center.
Anyway, please feel free to message me if you want to pick my brain, and otherwise continue to post your questions, comments and impression in this forum so everyone can profit!