...
I have a decent amount of experience with two:
bitmixer.ioand
blockchain.info's "SharedCoin" service (I believe you must have a wallet with them to use it).
Both work fine, no complaints.
"Rumor has it" that bitmixer.io's algorithm hides the trail better, you would have to ask others here for a more solid comment. Or you just use BOTH services in sequence.
bitmixer.io allows a fee of some 0.6% to 0.9% to give you the option of making the transaction harder to follow, they also allow time delays and sending some to each of different addresses.
Sharedcoin charges on the order of 0.5%.
Using BOTH (in sequence) will cost roughly 1.2% if you want the coins really well hidden.
Follow instructions!* * *
I have no experience with the .onion (TOR) mixers, but I have read many complaints. Beware. Apparently there are many scams.
Disclosure: I carry bitmixer's signature campaign below because they have always done me right, I am not otherwise affiliated with them in any way.