As has been said, there are two different issues.
A ..... serious issue is your DD not prioritising her last chance at her medical degree over a pub crawl. Neurodivergent or not.
This is the important one. Medicine is a really challenging degree (and then challenging career once you qualify). You need a heck of a lot of determination and drive to make it through.
The other one is
We are currently hosting a young couple for a few days - the daughter of very close family friend + boyfriend. I am already annoyed with them as they basically invited themselves (I would have said yes, as the daughter is basically family, if they had asked but manners would be nice)
I mean - if you had your dd at home for her to have quiet and no distractions, then you could have said "No" to them coming, or *Not his week / fortnight - it would be lovely to see you after that though"
Then
and they have been continually fed and consumed a massive amount of wine without contributing anything
Well, presumably you have offered this ?
I've had people stay here before, to take advantage of where we live, and it's fine, but I've no qualms about saying "you are welcome to a bed for the night and to help yourselves to breakfast, but, due to commitments, I can't really be 'hosting you or cooking you meals" at which point they say - no worries, we'll eat out, or even, we'll cook something for you as a thank you, or we'll get a takeaway for us all to thank you for having us" or whatever.
Generally though, if they are friends I want to see, then I think feeding people is fairly normal, is it not ?