Should you accept a voucher if your holiday is cancelled? Or are you entitled to a refund?