Like unbelragazzo said, only I would recommend the darker gray suit with the white shirt and the small-print-on-dark-ground tie.
Rehearsal dinner says evening, so dark suit, light (probably white) shirt, darker tie. Nothing black except perhaps socks and belt/shoes, but keep it simple. Try to make it elegant. You'll be (half) the center of attention, regardless of what you wear.