Speaking as a half-Italian (Careful what you say! 8) ) who went to his cousins wedding in Italy a few years ago, I would wear a sharp black suit White shirt and deffo wear a tie!
I went out and bought a beautiful brownish/beige linen suit thinking I would fit in just fine with my well-heeled Italian relatives only to find out that the order of the day was most definitely Black (middle of July too)! Every single male had a black suit on, and whilst I looked pretty good in my Linen suit… I stuck out like a sore thumb.
On the other hand, who wants to be a sheep? as mentioned before…wear morning dress and show them all up!!
A presto e salute!