How to spend a weekend in Oxford: Discover the best things to see, do, eat and drink in Oxford in a two-day itinerary of colleges, churches, museums, pubs and punts in the city of dreaming spires.