I agree, you can't do better than a LBD. Other colours can work too if they suit you better. The important thing is to keep it simple. Show as much cleavage as you can while remaining classy ... enough to show what's on offer without offering it on a plate. The length should be above the knee. Decent height heels will make your legs look longer so your dress needn't be ridiculously short. Don't go bare legged either, especially in winter. That can look trashy. Black stockings should be fine.