Unfortunately I agree that you need to refund the money for those 2 days if you cannot change your plans. They are paying for you to be available. If they no longer need to be away and you are not available then I don't think you should be charging them. This is only because they have given you notice. Now if they did this the day before I would say no and still charge them.