go to italy, u have been to UK, goign to a diff coutry will enrich your experience and while the uni may not be as good as others in UK, the overalkl experience will be new learnings, new country, new perspectives etc.
I studied in italy and that was an amaxing experience. more so than my other programs in germany/france/belgium/netherlands
Sure going to Italy is fun and Bocconi is good, but I dont think AID is ready for it... just yet.
LC brings up family. It's worth nothing that it'd be easier on you to study in Canada or the UK. Yeah you're young and you want to live on campus and enjoy your "independence", but it's always better to have someone that can bail you out of jail.
I'd advise you ask the program director what unis are available. It'll be more helpful if you give us a shortlist to comment on vs. us giving you a thousand possible "good" universities.
One thing you should look into is how easy is it for students to get university related part time jobs. Right now you are probably thinking you don't need a job, parents or scholarship will cover it all. But later on you will realize how good some of these jobs are just to have some quiet study time, make some extra spending money and even meet friends.
Even more you should look into how do internships and jobs work for foreign students in what ever country you decide to go. Is it possible, and how much competition is there is. You will want to at least gain some experience there, since foreign experience is considered so valuable. Even if you don't plan on working after graduation, just think of the life experience and lessons you learn while working.
Will you have to learn Italian or do they teach in English there?
umar bhai its in english but obviously i will have to take a course in italian, i have talked to a fex student from bocconi in aud right now and he says the campus is good plus italy itself is good and i will like it but he says i will have to learn a bit of italian which i tihnk i dont have any problems with.