From experience, we know, and have seen, that Italians love to dress up, and you can expect many of them to do just that. That said, we hope you feel beautiful and elegant, but it definitely does not mean you have to match that level of flair!
There are a few traditional “rules” Italians tend to follow: no red dresses (a man’s mistress wears red! :D), avoiding black as it can feel a bit gloomy or funeral-ish, and long dresses are more typical for weddings (though let’s not forget Italians are also much better at handling the summer heat). All that being said, these are just traditions, not expectations. If you have a shorter, more open, black, or red dress you would love to wear, we would absolutely love to see you in it.
White, however, is still a no-go, please!