Bargain hunters will love a day out in this historic city where dozens of charity shops line the streets