Based on the reporting, I think it is not too difficult to determine who is portraying the truth between Dinesh D’Souza and World Magazine. But there is an easy way to resolve it once and for all.
I pose the following to D’Souza so he can clear his name if it is possible:
You said that you and the woman with whom you were traveling stayed in separate rooms. The conference organizers did not obtain the extra room for you, so you must have done so. Produce the receipt for the extra room you obtained for your female traveling companion. I am sure the hotel can print one up for you if need be.