May I ask why you chose an MSc instead of a PhD? What is your career goal? I don't mean to imply one is better than the other. If you are going to spend a lot of money and time, it should be well-spent.
In some places, like the UK, not much more time is needed to get a PhD beyond an MSc. In the U.S., PhD's in the sciences are usually completely funded. Per badp this seems not to be the case in Italy.
For either an MSc or PHD I suggest looking at the career paths of former graduates of that lab. This is something I wish someone had told me when I entered my lab. The charisma of the lab boss or excellence of the equipment are meaningless if, after 2-3 years, you can't move on as you hoped. Trace the career path of the last few graduates - from MSc all the way to how many wanted to and got faculty positions and how long it took them. In my experience what you do is much less important that who you know, which comes from getting into the right environment.