a formal dinner is one of very strict social protocol like an affair of state given by our president of the usa , which is an elegant entertainment experience usually reserved for marriage weddings , birthday anniversaries , dinner banquets , and dancing balls .