I know Canterbury well, it’s a lovely little city and its high street is always bustling. Plenty to do, several theatres, very diverse because of tourism and students, but I’m not sure how diverse the settled population is. Not very, would be my guess. Lots of nice restaurants and pubs, a huge amount of history, near the coast and the countryside.
Minus points are that it is getting more developed and I’m happy to be corrected if I’m wrong but I don’t think the infrastructure has kept up, particularly in regard to medical facilities. It’s a good 20-30 minute drive to your nearest A&E, for instance (which has also been unable to keep up with the population increases). And traffic can be a nightmare.
Buses and trains in Canterbury are reasonably good. There’s a bus station in the centre of town and two train stations just outside the centre covering different lines. You can catch the high speed railway which will take you through to Ashford in about 15-20 mins and it’s 40 mins to St Pancras from there. If it snows (and we’re due a bad winter as it has been a while) be prepared for the trains to grind to a halt.
Being honest, Kent is not the most diverse place in the world, especially if you’re coming from London, and we did have our fair share of flag hangers. But, it is getting better, both in terms of diversity and in the way people respond to casual racism.
Have you also looked at Folkestone, Sandgate and Hythe? You’d get more for your money, there’s a mixture of school options. The regeneration of the town is ongoing and there’s plenty going on, especially in the summer. Same thing with the High Speed, approx 20 mins to Ashford and then 40 mins to St Pancras (trains will also stop in the snow). They have a walk in minor injuries clinic or it’s the same 20 mins drive to A&E at Ashford.