Marmite - only you can decide if you are happy with the way things are and only you can change them if you aren't.
I know it's not 'easy' - but the things worth achieving seldom are.
You don't have to make a big song & dance about it, just start doing things your own way.
In this instance I would say 'DH - DSD is very disruptive when she is here, DD will be studying & it's unfair on her to be distrupted, I wouldn't allow DD to do that if DSD was studying. You know you cannot guarantee she wont do this if she comes, so either you tell her that week isn't convenient or I will ring her mother and tell her that it's not convenient. This is my and DD's home as well and I am not backing down'.
Then leave him to it - he can mouth off all he wants, but he has been warned.
You might not have that sort of relationship with her mother right now, but perhaphs it's time you did.
If he tells his DD not to come that week and she chucks a strop about 'never coming again' - so what, she'll soon change her mind.
Getting him to take her to Euro Disney to keep her out of the way is rewarding her for being a disruptive, selfish little madam and that would be happening over his dead body frankly.
and as I said, I would not be having some stroppy teen think she had one over me or ruled the roost and I would tell her, next time she comes, that I knew all about the vodka and that her behaviour had better improve in my home.