With 39 colleges, world-class museums and architecture, dining and shopping, Oxford is one of England's most vibrant cities.