I'll have no car.
On the one hand, Oxford is a fine destination in, and of itself. The university's grounds are reason enough to visit.
Then again, Moreton-in-Marsh is more centrally located in the Cotswold region. From Moreton-in-Marsh you can access countless walking trails which lead to more of the villages in the Cotswold area.
Both Oxford and Moreton-in-Marsh are transportation hubs within the Cotswold. Both have several coach lines running through them, which connect to other towns in the area.
Personally, I prefer Moreton-in-Marsh. I like it, as well as the other locations that are accessible by both rail and walking.
While in Moreton-in-Marsh, stop in for a pint at the Black Bear Inn. Great pub, great people, great beer. What more could you ask for?
Mentioned in this answer: