If you're not comfortable with some company holding your credit/debit card account, check out localbitcoins.com.
They have local sellers that can convert your money to bitcoin via local bank transfer and local digital wallet provider.
Verification is optional, although some seller will ask for...