I would cerainly recommand the Trieste university. It offers a student a lot of knowledge and it makes a nice studying environment. Professors are mostly helpful and distinguish what is important from what is not.
Moreover, it offers planty of international exchanges.