STBH has booked us in for dinner and I'm very excited, but what to wear? Could go for an evening look (long, black, sparkly) or more of a cocktail look - shorter dress, no sparkles. Help!