Where to go: Cambridge (UK) or France?

^ So subjective, depends on the grande ecole, and not even really true (depending on what metric of undergrad education you look at).