Hey!
Even I've had fascination for Oxford, and had the opportunity to visit it last year.
Was quite suprised to find the Said business school to be housed in all of one building (IIP M of UK?

). I met up with a few locals, and from what they told, the b-schoolers aren't really welcome since the purists at Oxford din't like the business mentality.
Lost most of my fascination for it after this, and haven't bothered to find out more.
Am still quite positive that the ranking is well deserved.
Hope it helps. All the best friend
Cheers

Neil