Out tonight for my DH bday, going out for semi posh meal think posh pub. Would like to look sexyish but not exposing too much. Am terrible at smart casual dressing. Any ideas?