Formal shirts might be of any fit or collar and cuff style, hidden closure or not. The common feature is they are monochrome. For weddings and formal occasions it is usually advised to choose white, champagne or ivory shirts. It's safest choice, looks great in pictures and never out of fashion.