BTC-e.com takes Visa/MC through their russian payment gateway Interkassa. Fees aren't bad, good as you'll get with a credit card. Okpay also let's you fund your account with a credit card then buy coins. So does liqpay.com but you have to fund your own account then transfer it to somebody, like btc-e.com and anything over ~$80 or so they may hold for like 6 days. Scammers ruined liqpay, used to be almost instant $2500 deposit
Interkassa uses Liqpay for cc payments. Okpay stopped accepting cc payments. And if you want to spend your afternoons writing with the support then you should use Liqpay.
I my opinion there is no easy or comfortable way to buy btcs with a cc.