Oxford has been named as one of the most expensive cities in the UK for a night out.