Wizz normally charge to talk to their call centers,and the rates aren't pretty.
And yes, in the EU, airlines have "duty of care" to passengers, even when it's not their fault. You should be able to get expenses reimbursed. Try asking on Twitter/Facebook for the form.
Third parties take care of compensation claims, which are due when it's airline's fault for delay and/or cancellation.