The rehearsal dinner is usually reserved for those taking part in the wedding ceremony. The bridal party and immediate family are also included. Inviting out-of-town guests can be a nice token of appreciation for their extra effort to attend the wedding, but is not necessary.