That's very helpful. I'll give them a look and see what I find that suites me.
Also, for getting around Portugal and spain, should I take the train? Bus? local planes? Any idea which works best (cost and efficiency both matter, but so does easy connections)