Good points, but just playing devil's advocate here...
Fri, Dec 8 : BC @ Notre Dame
Sat, Dec 9: BC @ Western
Fri, Feb 15: BC @ Western
Sat, Feb 16: BC @ Notre Dame
Yes, still more expensive than simply staying put in South Bend all weekend. But the additional cost would be nowhere near the cost of making separate trips to each campus. 55 miles from South Bend to Kalamazoo. One hour, plus a few minutes, by bus.
IF Western is as serious about making their hockey program into an elite program as they claim, then I think HE would find Western an intriguing proposition.