I read a few questions about exchange rates, but my situation might be a little bit different, as I think I have more options to exchange currency.
I have bank accounts in UK, Spain and The Philippines. I'm going to spend 2 weeks in The Philippines, and because I know the use of credit/debit cards is not that common I would like to have Filipino pesos either in cash or in my Filipino account.
The best option so far seems to be MoneyGram as their exchange rate is higher than what I found in different banks. But I'm not sure if a local exchange office in Philippines would be better (or any other option that I might not know), I'm talking about 2000-3000£ (I prefer not to travel with that amount in cash..).
EDIT: I did some research based on @HaLaBi's comment about travellers cheques and I found this post in LonelyPlanet Thorn Tree. I also found this answer in Yahoo Answers, so I think I had to discard that option.