Spain is one of those countries we could return to again and again and never feel we had quite finished with it.