Interesting. Bonsoir, what do you think about French Universities for a Masters? Obviously INSEAD, but what others are worth considering? Because DS has gone to a local University for UG, he is likely to want to go somewhere quite different if he carries on to post-Graduate studies.
OP, we looked briefly at European options, albeit for economics rather than business, but as UptheChimney suggests the different educational style put us off. Also degrees in England are three years. Not so in Germany and elsewhere. And course content can be very different. Certainly no one else seems to offer economics in the same way. Ditto I suspect the Anglo-Saxon approach to accountancy and finance opens more doors internationally than something based on European traditions.
I agree though with UptheChimney that for many business/finance careers there are advantages in a multi-cultural education.
The alternative to leaving study abroad until Post-Grad, is to choose a degree with the option of a year abroad, or to look to a year's study abroad before or after a degree in the UK. A bit of Googling suggests that ESCP's Erasmus study partners are Aston, Cass/City, Lancaster and Bath, but I can't work out whether these opportunities are limited to Masters or are available to UGs. The French may find our tertiary education system confusing but their's is even more so. When we were looking there seemed to be a range of short and summer courses offered by various institutions, however I suspect these were mainly aimed at students from the US and probably were not cheap.
(Contacts made as a result of a school German exchange has meant a steady stream of German students staying with us whilst they attend LSE summer schools. Summer schools seem a common way for Europeans to internationalise their degrees, improve their English, and discover London. A lot of of work hard/play hard. They leave exhausted.)