It usually takes 2 days in average to get a visa processed for Philippines. A 21-day visa costs £22 for British passport holders.
Entering Philippines without a visa is possible but for that there are a few restrictions.
You can stay not exceeding fifty-nine (59) days if you are one of the following:
Holders of Brazil passports
Holders of Israel passports
The following are allowed to enter the Philippines without a visa for a stay but not exceeding seven (7) days:
Hong Kong Special Administrative (SAR) passport holders
British National Overseas (BNO) passport holder
Portuguese Passport Holders issued in Macao
Macao Special Administrative Region (SAR) passport holders