The above mentioned sites are good to buy btc especially localbicoin because you can find your local sellers there to trade with, mind you try to apply caution so you don't fall in the wrong hands, maybe you are unable to access exchange otherwise it is best to buy from recognize exchange as you are more secure doing so.