On something of a whim I've booked a four night break at a nice hotel over New Year.
New Year's Eve is a gala dinner with dancing and fireworks and a "Dress to impress, black tie preferred" dress code. So, black tie not compulsory. DH and I can conform OK but boys aged 14 & 16 will be expensive to kit out properly and will likely never wear it again.
DS1 has a suit he had for is prom, although not black tie, I'm sure that will be fine, but what about DS2? Would you take him in black (school) trousers and a smart shirt or do we need to do better than that? FWIW, neither boy could care less about clothes so don't have strong opinions of what they'd like to wear.