Best one to buy? A cheap one. Go to MonoPrice.com, you can snag a great cable for $10-$100...
I bought mine from PCcables.com. It cost $12.50 for the premium version. It is a well made cable and has worked flawlessly in my setup.
Here is a direct link to the one I bought: