Duffle coats will compliment both formal and informal looks so have no worries about having one for a formal occasion.