We must define "formal." What exactly is formal - white tie, black tie, etc. For white tie I would say Prince Charlie or Montrose, Black tie you can get away with an Argyll - in my opinion.