Make a left just past the Mabalacat arch on Mc Arthur Ave onto 7th street. Down the street you will see a Philippine flag flying in front of the beige colored immigration building.
The office there can issue your visa extension in less than a half hour. It is easy to find and walk to but all the trike drivers will know where it is if you prefer to ride.
It's near the Dau bus terminal so if you happen to be heading north to Baguio by bus and want to get your extension it would be a quick detour. You can get off the bus, buzz down to the office, get the paperwork done and return to the bus terminal and catch the next bus heading out of town. Victory Liner has a bus going to Baguio every 45 minutes or so.
Keep in mind that the office is closed for lunch.
The security guard at the door will hand you the application when you enter. He is a very helpful fellow and can answer questions that you might have.
Try to have your flight number and your passport handy and bring along a "ball pen" just to make things easier on yourself.
There is a 500 peso "express lane" fee that must be paid, but it is worth the extra cost. There seems to be a different scale for every extension and I am not even going to try to get to the bottom of it. If I am not mistaken you are issued a 29 day visa free upon arrival.
The next step is getting a 30 day extension and then 60 day extensions after that.
I did go to Dau (not actually Angeles City) and got my last 60 day for a little over 2000 pesos including the 500 peso express fee.
The one before that was around 3000 peso including the express charge. I just go along with what they say.
In the last 6 months I got extensions in Puerto Princesa in Palawan, Mandaue in Cebu, and in Dau near Angeles City.
I received my original 29 day at the airport in Manila.
Getting the extension in Manila is a mistake because the office there is very unorganized (at least the one time I used it) and it will waste the entire day.
If you are scuba diving in Sabang, Mindoro your dive shop can handle the paperwork for you. They used to run the passport over to Batangas but I've heard that there is an office in Puerto Galera now.
If your spouse is Filipino you can get a Balikbayan visa for free that I believe is good for 12 months.
You are required to leave the country at least once every 12 months unless you have a doctors statement that you can not make the trip.
It used to be common to make the visa run to Sandakan in Sabah by boat from Zamboanga.
With the cost of Asian airlines being so reasonable now most people fly out to save time and money.
There are immigration offices in Zamboanga, General Santos, and Davao (where there is also an Indonesian embassy where you can apply for 60 day Indonesian visas).
I once arrived by boat to General Santos in Mindanao and it was the only time that the immigration wanted to see an out bound ticket.
There are other types of residency visas as well but by the time you are ready for them you will have already done the research on that.
The visa friendly policy is one of the main reasons that I am staying in the Philippines because it is just so easy.
I love Indonesia but the government puts all sorts of obstacles in your path to make life difficult because they have such a paranoid society.