Canterbury has a great mixture of high street stores, high-end designers and independent stores. A perfect city for finding gifts in all seasons.