Christmas trade in Oxford has been difficult for retailers as households battle with ongoing cost-of-living pressures.