Oh dear, I've been to lots of weddings and never once have I been told to colour co-ordinate - the dress code yes but definately not colours.

For your DH is it possible to hire a suit and use own shirt & tie?? I know I've seen ads on TV for some of the major chains like Ferrari (in SA) offering deals from about $50-70 and you generally get it for the weekend, from thurs/friday to the monday.