I think ankle boots and a skirt can look fab together. See photo. However I do think it’s more of a day time look though?
For what I presume is an evening do in a hotel I’d go for strappy heels. In red, or brown. I do like the green heels someone posted down thread.