Sorry to hear what happened mate, and I hope you have better luck with the single thing.
For the event you should be aiming for a smart-casual look. You could wear black skinny jeans (indie rock inspired) with a grey blazer (or suit jacket) as a conservative option. Since you are quite tall so a double-breasted jacket will work well with your frame(if you like them). A statement bow-tie will make this very dandy and less conservative. You could also wear a cardigan underneath the blazer for a middle layer (as long as its not too hot).
You could also make a subtle statement by wearing a sports coat and matching your trousers with a subtle colour on it (navy/blue checks and navy/blue trousers). If you need to wear a tie keep it solid and simple to avoid clashing with the sports coat.
I don't if they'll get to you on time but ASOS have some great chinos on sale at the moment.
ASOS | ASOS Skinny Chinos In Burgundy at ASOS
ASOS | ASOS Skinny Chinos at ASOS
You could also have a look at your local TK Maxx, since they usually have quality tailored pieces at good prices. I hope my advice was helpful and good luck with your event.