The type of shirt that is best for a wedding depends on the dress code and overall style of the wedding. If the wedding is formal or black-tie, a classic white or light-colored dress shirt with long sleeves and French cuffs is the most appropriate choice. This type of shirt can be paired with a suit or tuxedo, and a bow tie or necktie.
For a semi-formal or cocktail dress code, a dress shirt with a more modern and fitted style can be a good option. This type of shirt can be paired with dress pants, a blazer, and a necktie or bow tie.
For a casual or beach wedding, a more relaxed and comfortable shirt can be worn. This can include a short-sleeved shirt in a light and breathable fabric such as linen or cotton. This type of shirt can be paired with dress shorts or chinos and a pair of dress shoes or loafers.
It's important to consider the dress code and style of the wedding when selecting a shirt to wear. The shirt should complement the overall look and feel of the wedding, while also being comfortable and appropriate for the occasion.