If you want to buy it with your local fiat currency then your local exchange will be the best option for you IMO. There is also a service where you can buy btc from other people around you. The name of the service is btc2bid, you can try it for small amount.
Buying bitcoins from a person or merchants is quite hard to transact if the person if not trustworthy and doesn't have history of selling bitcoins. So for me, it is better if you will just simply buy with the trusted and legit exchange sites so that your money will be secured and you are going to buy it for real without any hassle.