Visiting, staying and living in the Algarve - Best options f