Canterbury has a lot to offer including its famous cathedral, castle, universities, museums, boat trips on the river, beautiful flower gardens and plenty of shops from the traditional sweet shops to contemporary fashion – a huge selection of things to see and do.