Who do you typically invite to the shower? Is it just close friends and family invited to the wedding, or do you invite all of the ladies invited to the wedding? Even though I'm not close with the best man's wife, should I invite her? I definitely would, but I just didn't know if it was necessary or not? Are there certain people that should always get invited, like significant others of the wedding party?
As for the rehearsal dinner, obviously the wedding party and family are invited, but do you invite everyone from out of town or just the closer guests? How does that typically work?