3つプロパティを持つModelクラスをListにいれて、3列からなるDataGridののItemSourceに指定しました。
各列のBindingにプロパティを指定して、列とプロパティが1:1で対応しています。

ただ、このModelクラスのプロパティは、2つは文字列型なんですが、もうひとつは列挙型であり、
その列挙型を文字列に変換するロジックが必要なんですが、
それはビジネスロジックではなくて、プレゼンテーションロジックなので、そのModelクラスには書きたくないです。

で、どこに書けばいいんでしょうか?

DataGridの特定のColumnだけバインディングソースを変えられることは可能なんでしょうか
(具体的にいうと、2列は前述のModelクラスのプロパティで、残り1列はVMクラスのプロパティをバインドしたいんです)

ItemSourceにModelクラスを指定しつつ、バインディングはModelクラスとVMクラスにするってことですが・・・