I am from Dubai, we have here a website called Bitoasis, but am hesitant, I have a feeling that many exchanges will refuse buying my BTC for real cash WHEN BTC hits huge numbers 30-100k $...
I think the best exchange to do just that is localbitcoins, that is if someone is willing to buy bitcoins to you at that price. That being said, I guess a better course of action that you can take is to temporarily convert your bitcoins into USDT or any other stable crypto wherein its price(in USD) rarely moves when such scenario happens again and then convert it back to bitcoin after it has dumped.