Roma, Milan or Florence: What's the best city to learn italian and experience culture?

I'm from Brazil and wish to study italian in Italy, but I don't know what city to go.
Other suggestions are also welcome.
Thank you!
5 answers 5