If in Europe, bitstamp.net
If in Canada, quadrigacx.com
If in United States, coinbase.com
All other places, try checking localbitcoins.com first.
In the Philippines, well, try the top 3: coins.ph, btcexchange.ph, buybitcoins.ph / rebit.ph
Thanks for the response. Btcexchange.ph is really new to me. Currently I am remitting foreign money to a Philippine bank then transfer it to coins.ph. Not the fastest way though but I think I saved some few bucks doing it instead of using Paypal or Visa transaction with higher fees.