Button-down shirts are necessary to wear a bow tie. A light shade shirt such as white, sky blue, or beige color with a darker blue or black tux will give you a flattering appearance.