Hi, I've got a Christmas school dinner party coming up in a few weeks, and I'm really stuck for what to wear. It needs to be semi-formal and not too short. I'm quite tall and not very curvy. Any ideas for a good dress style, or does anyone know of one particular dress they really like that perhaps I would like too? Thanks for your time.