In my country localbitcoins is the best site to cash out my bitcoins as I find both traders there who transfers money to your bank account or you can even get hard cash by selling your bitcoins and it hardly takes few minutes for transactions apart from that I have never used any other site for cashing out my bitcoins.
Its is best site where you can exchange where ever in the world and some other exchange sites also there. Other than that trading site help, you can buy a btc debit card and can use the debit card to use in a regular ATM.