Here are all the best things to do in Oxford, including the must-see attractions plus a few local experiences from my student days.