Oxford has markets, shopping centres – including the newly refurbished Westgate Oxford – and all the high street regulars, making it a central shopping hub for miles around. After an afternoon of shopping, why not catch a show at one of Oxford's many theatres?