I would not give a power of attorney to a solicitor in Spain. If you absolutely have to give one, make sure it is for a specific action.
There, cases where people had given a general power of attorney. Only to find out that the solicitor has sold the property or transferred it to him or his family.
Power of Attorney is a very powerful tool & has to be used with extreme caution.
What i did was ask my Spanish solicitor to draw up a POA in Spanish and English. I then had it checked by a UK notary and I signed in front of him. You’ll find one on google they are normally a practicing solicitor as well.
Cost me about £90 in the UK and the POA from the Spanish side was part of the deal with the purchase.
Yes you do need to be very careful when executing powers of attorney as there have indeed been cases of Spanish solicitors, estate agents and the likes mis-behaving. I always recommend solicitors with dual practising certificates (ie UK/IRL and Spanish qualified).
Your Spanish solicitor should easily be able to draft a dual column (ie Spanish & English) power of attorney for you to execute before a notary in the UK. If you are intending to appoint them there should be no additional fee or at most EUR100.
You can then go before a Uk notary and they will witness the execution. Fees do vary slightly but should be somewhere between GBP40 to GBP60 per notaries signature. You will also probably require a notarised copy of your passport. You can use this link to find a UK notary http://www.thenotariessociety.org.uk/find_a_notary.asp
The documents will also require legalisation or as it is also known apostilling to be valid for use in Spain. Most notaries offer this service but if not you can post the documents off to the Foreign and Commonwealth Office in Milton Keynes with fee of GBP27 per document plus GBP6 postage. Check out the following site http://www.fco.gov.uk/en/about-the-fco/what-we-do/docs-and-legal-services/legalisation/
Of course you can get UK notaries to do all the drafting – there are many that specialise in Spanish transactions – but for that service they will charge you a lot more.