Circle.com is usually great to buy bitcoin, but do require a verification I believe. In the same line, you can also just buy it from Coinbase and bistamp after confirming your identity.
If you wish to buy it off instantly, then Localbitcoins is your best bet, provided you can do a bank transfer. You should also be able to find a seller based in your local country or locality to do cash transactions.
Circle / Coinbase and all these centralized services are great to use, if you want the world to know that you spending your Bitcoins on
say, DonkeyPorn69.fuk.au -- They have to adhere to the KYC/AML regulations and link your personal details to all your coins, and they
have nice logs with all the transactions you made. So, once you bought these coins, they are effectively being tracked, by two things :
The Blockchain {which is normal} and these services. I would send them through a mixer to another wallet, and then spend from that
wallet, if you going to take that route.