I would suggest that you have a look at Circle.com if you're looking to buy BTC with a credit/debit card. I've been using their service for a while now, I've tried other sites but they're the fastest and easiest by a long shot. They're pretty safe too. You'll have your BTC ready within a few mins of setting up your account
EDIT - Virwox is the safest if you want to use PayPal or Skrill but they have some pretty mean fees.
I second this about Virwox, though if you use them with any frequency, the fees DO go down to an extent.
The benefit of Virwox is that it's instant in most cases (if you're very new, your first transaction or two
may take longer).