Virowx was a good site for the same, but their fees are way high now. Circle.com, or sites like quickbt.com(which I use a lot), are good. However, quickbt also has a fees which is significant, but its very easy and hassle free.
Circle is probably the best option for you now, however it will be more expensive then if you used your bank account to buy bitcoin (and wait a few extra days) as you will pay interest right away to your credit card company and will be liable for a ~3% cash advance fee to your credit card company.
It is probably not a good idea anyway to be borrowing money to purchase a speculative asset like bitcoin