John,
The maximum stay you will get is 59 days and not 3 months. If you plan to be here longer than that you can easily get an extension at the bureau of immigration. If you are not in manila at that time this can be done at any of there satellite offices that are scattered around the country.
Seems you would be more comfortable having the visa in your passport before you go so i would advice you to use the embassy.