It's Friday night, and we are preparing for Becca and Ryan's wedding day tomorrow! They, on the other hand, are relaxing leisurely at their hotel the night before the wedding. How are they so un-stressed? One reason: they held their rehearsal dinner last night, rather than tonight.
The major advantage to this: giving yourself a free day the day before the wedding, rather than piling one big event after another. The major con? Not all of your wedding party may be able to take off work and make it into town a day early.
However, if your wedding party and family are flexible, you may love the idea of having your rehearsal dinner two days before, and making your "wedding-day-eve" a lot less hectic.