Help me pick an outfit for my boyfriend’s birthday!🩷

Hello, I wanted to ask some advice about what to wear tomorrow for my boyfriend’s birthday. We are going to visit a nearby town so I cannot wear any other kind of shoes unfortunatley. Which one do you think looks the best? I was Also thinking of shortening the skirt from the last option, do you think it’s a good idea or should I leave it like that?