As for withdrawing in fiat, generally - no. Brokers don't like to act as money changers, especially between crypto and fiat. You will probably have to withdraw using the same method as you deposited in.
My broker does BTC deposits and withdrawals and also offers crypto trading, but I'm not sure if it's allowed to mention their name here or not. Feel free to shoot me a message if you'd like and I can give more details.