Italian weddings vary from place to place and from family to family. Especially in the south (Sicily) you will find huge weddings with 500 people, but more intimate weddings, with 50 to 100 guests are becoming more common everywhere. Tradition wants the bride to wear a white dress, but also this is slowly changing and you will see brides in cream, light pink, blue or even red gowns. The groom also dresses elegantly. The wedding takes place either in a church (religious wedding) or in the town hall, and is usually followed by an important reception with4 or five courses and a wedding cake. Dowry is no longer in use. Fiancees nowadays prepare a "lista nozze": they pick the presents they would like to receive at a certain store, and guests can buy their present choosing from this list, which includes china, domestic appliances, etc etc. Many newly wed get to the wedding after years of living together, and therefore do not need household items and prefer to have their lista nozze at a travel agency, asking as a present a honeymoon to be remembered forever.
A few traditions involved in the Italian wedding: the groom should not see the bride's gown before the day of the wedding, as it brings bad luck. The groom sends the bouquet of flowers the bride will use on the date of the wedding. The wedding cake is cut at the end of the meal by the bride and groom and consumed as a dessert. Confetti (sugar coated almonds - in uneven number) are handed out to the guests after the reception and Bomboniere (little presents to remember the event) are given to all the people participating to the cerimony or to those who sent a present.
Source(s):
I'm Italian