I am taking my fiance to Mens Wearhouse tomorrow for his tux. My dress is champagne and ivory. Now do I have him wear a champagne colored vest? My bm's have truffle colored dresses (brown). The gm wear brown (truffle)...? What about my ringbearer(son)? & my father? What about the girlfriend? Same color as my dad and my fiance's dad? I heard so many different things...just want to make sure it's correct!:-) Thanks!