First of all I’d forget anything about mess rules / Mr Vice / PMC and all the etiquette wonders. This comes later.
Decide where you are going to hold said Dinner. Options may be within Squadron building with outside caterers, or it might be at a local Hotel.
If it’s the local hotel, always wise to gauge how friendly they are to youth parties - when I first did a Dinner, many hotels were very reluctant thanks to the infamy the local comprehensive school proms had become at nearly every hotel in the Town.
Then the fun begins - cost. You need to know from an early stage how much Parents are willing to pay. In all the dinners I’ve done, we have tried to keep the Cadet price around the £15, that is three courses, non alcoholic drink and coffee. How you achieve this is then up to you, for example do you ask the Civ Comm to support the financing, do adult staff have a levy put on their price to contribute to the Cadet price etc?
One thing that is good with a Hotel who is willing to play game is they will have someone responsible for said events who will help you organise.
Once venue / cost and so forth is arranged, now the food. I would agree in advance a menu, often the venue will put together a menu with three options for each course. Get you attendees to choose in advance, and let the venue know in advance. They will like you for this.
Who to invite? Believe it or not, this can be rather awkward, especially where Senior Officers / Local Dignitaries and other ‘blue chip’ guests are concerned. My best advice is keep it simple - you may wish to use the dinner as an excuse to smooze certain people, but remember, the dinner is for the Cadets, it’s their Squadron after all. My best recommendation is you stick to one Senior Officer from within the Corps, and one other distinguished guest, this is easy to manage. If you do end up with more Seniors, politely explain to those who won’t be on the top table the why and wherefore’s, then they can decide if they still want to come, and won’t be offended on the night to find they are not on the top table or the centre of the exec’s attentions.
Entertainment - always difficult, remember it is for the Cadets. Disco’s / DJ’s are expensive, as are Bands, and if you don’t have a big Squadron with a good mix of Cadets, it will be a shameless waste of money. My best recommendation is get hold of an Xbox / PS3 and Dance Hero / Guitar Hero / Sing Star or whatever they are called, plug into a projector and speakers and hey presto. Cadets will enjoy, and Staff can have a laugh after the Cadets have gone home and Dutch courage is becoming prevalent. The venue might be able to help with projector / screen / speakers etc.
Time - it will run away very quickly! Start at a good time, if you want a good meal period, then toasts, speeches and awards, I’d recommend being seated at 1900 sharp. This should then allow the Cadets some entertainment time afterwards before sending them home, giving Staff and guests some time at the Bar without Cadets present.
Then you can think of all the mess rules etc - I won’t go into this though as there is plenty of gen on that available.
Hope this helps. PM me if you want any more info.