Much ways you can choose if you want buy some cryptocurrency safely.. I think safest way #1 is buy via CoinBase , if your country are not supported on CoinBase to buy with Credit Card there.. maybe you can try via exchange , most recommended is Binance.
Once again, if your country not supported on Binance exchange to buy via Credit Card.. try BitStamp.
I think joining OTC is also a safe solution that has been used by a lot of people recently because of the increasing demand for crypto investment and that makes large exchanges always have a solution for all can easily access this market. I personally trade at Huobi because I can easily convert to Fiat anytime I want and it's free so this can be considered a safe option for you.