In my humble opinion, this is one of the better debates with Hitchens. First, it's funny. Both gentlemen get some pretty humorous jabs in at each other's position. Second, it really serves to show the vitriol of Hitchens' position - it's based less in reason than (a rather eloquent) emotivism, and that becomes fairly evident. Third, Dinesh D'Souza is a Catholic, and I'm not above a bit of tribalism. Before I post the links, here's a bit written by D'Souza just prior to the debate:
Without further ado...here's the debate:
Dinesh D’Souza & Christopher Hitchens Debate
To turn this debate into MP3 format, please see my post on how to Convert RealAudio to MP3.
Alternately, you could use the RapidShare re-direct link which lets you download the MP3 (with some delay) here.