If you've got an established relationship with them I would not change unless there was a very good reason.
Communication is a struggle - it will be a struggle anywhere in Spain due to the language / translation issues.
It's expensive - Welcome to aviation! Everything is expensive!
I think you will be much easier to stay working with the clinic and doctor you've already worked with.
Good luck