I'm trying to find a fast, reliable and secure place/service I can buy Bitcoins using a credit/debit card.
I googled and saw a few websites but most are a little sketchy and the rest don't seem to accept cards anymore.
Bitcoin Stack Exchange is a question and answer site for Bitcoin crypto-currency enthusiasts. It only takes a minute to sign up.Sign up to join this community
you can try Cubits, they are Bitcoin payment processor based in UK and Germany.
I've tried few places and by far http://247exchange.com is the best - their fees are reasonable, the process is quite simple and although I had to verify myself it was quite fast and easy
Try CoinCorner - all major credit cards and debit cards accepted.
I love using https://localbitcoins.com/, a buyers and sellers marketplace. The range of payment types you can use are amazing. (I.e.: cash, PayPal, direct deposit, credit card, etc)