The best colors are those that reflect the blossoms of the season. Therefore, vibrant, warm pinks, saturated red, purple, sky blue and yellow as well as pastels are great for wedding guest attire. Accessorize with gold and court dress shoes. For protection from the weather have a matching coverup.