Thank you everyone. I did find a reasonably priced optician on Cabildo and also a foot person on the same street. Fingers crossed (or toes crossed, or eyes crossed) that the work will be done quickly enough, ie before I leave. Will let you all know how thia turns out.
Now, however, I do need a...