Cex.io would be best option to buy the bitcoin using your credit card. Coinbase is also good fees for the transaction and transaction holding happening on coinbase users. Therefore, Cex can choose out. Here you can deposit in USD, EUR or any local currency yours.