to sell your bitcoins I think best choice btc-e
and many supported payment methods, visa, mastercard, US bank wire and eu bank wire. etc
I think if you have a option to sell in local bitcoin then it will be the best option to sell for cash and save all those fee and it will be instant no need to wait.