There are many major exchanges that accept credit cards nowadays. But pay attention that the fees are about 5% of your transaction. If you are not in a hurry I'd say that buying by wire transfer is cheaper.