Rehearsal dinners are a great opportunity to get your closest friends and relatives together the night before your wedding, and to thank them for participating or taking part in the planning process. You do not need to invite everyone that is coming to the wedding; usually it is just close family, friends, and those you’ve selected for your wedding party. Rehearsal dinners take place after the wedding rehearsal and are traditionally paid for by the groom’s parents, but may be budgeted into the total wedding cost by the couple. There are no set rules for rehearsal dinners as far as formality, so it is up to the rehearsal dinner planner to decide whether the event be more formal or casual (generally the rehearsal dinner planning is done by the groom’s mother). You could rent a venue, hold the dinner at a restaurant, or at someone’s house. Traditionally, the couple and the groom’s parents (or host of the rehearsal dinner) give toasts. It is also an opportunity for th...