For an evening wedding – unlike Summer, opt for darker colours to look more sophisticated, you could wear a cocktail dress, nothing too sexy – black is fine, or you could go for a dressy suit.
For a Black tie wedding, wear a formal dress – usually to the floor. Here you get to wear your bling and you can dazzle, not too much though, unless you are a drag queen.
Not to wear: the colour white, be careful not to upstage the bride - you can get away with a white dress with prints or a beige coloured dress (Like I did))
Try not to wear anything too sexy or revealing
See you soon