Hi, sorry for newb questions, but before spending and wasting cash like I once did with ether, I would like to ask community first

My friend needs to buy only 1 bitcoin for some transactions. He would use either CC or Wire Transfer. What is best/safest place to do that?
I will recommend him to use poloniex for keeping bitcoin on since I use it for my ether deposits/trades (beside my cold wallet), since cold wallet is too complicated for him.
Thank you!