Putting aside the sexual assault or whatever actually happened for a second;
whilst we were there we rowed and he said he didn't love me, told me I was a silly little girl, refused to speak to me when o was trying to sort it out and asked for his key back (I'd told him of he asked for it back again it would be the last time). O did something really silly and I left. Tooly bag and went to find a new hotel. I called him to go back but he didn't answer.
So he acted like that and then repeatedly blamed you for "choosing" to be elsewhere (in this case drowning your sorrows in a hotel) rather than with him ..... Wtf?!
He acted in such a way that would cause pretty much anyone to leave (and not go back) ... And you actually try to go back, but he wouldn't answer your call ... And then blames them for not "choosing" to be be with him. Right.
Aside from that, his reaction to you being assaulted and traumatised after drowning your sorrows in the aftermath of your row (to be honest, it doesn't sound much like a row, more like abuse from him to you) is ... the opposite of kind, supportive or decent. And the re-enactment thing is weird and fucked up. Unlike some other posters I don't believe it's sone "him getting pleasure" thinvg, I think it's about him "proving" that he couldn't get your jeans/trousers off easily & on his own so that you must have taken them off/helped take them off .. thereby "proving" you cheated, rather than that you were assaulted. That's what he wants. So this has happened and all he's interested in is proving you cheated and slagging you off.
He is not a decent partner. You wouldn't even have been in the situation if he was.
The assault ... Do you have any way of identifying the guy? Do you want to report it?
It's never the victims fault but, as another poster said, please don't drink much again or as a way of dealing with upset esp. out in public without friends to watch your back .. because it makes women vulnerable to rapists. Maybe you've decided that already anyway.