I tend to think suits are always the answer, unless you’re at a tropical beach wedding. Or theme wedding. if you’re going to be outside, maybe consider a chino suit. Or linen. Or seersucker. A more casual fabric will work nicely.