You could try using Circle - they accept VISA credit or debit cards. Just note that the prices will be higher than on the standard exchanges. The same thing goes for localbitcoins - if you want to use cards to buy, you end up paying a bigger premium.