After spending most of my life in my small home town Rovigo, I tend to see the disadvantages rather than the benefits of living in a small city. Actually, I don't think small cities suit the needs of young people wishing to have new experiences, meet interesting people, visit museums and exhibitions, as in my case.
To be honest, I must say that there are some small or middle-size cities in Italy and elsewhere offering a wide range of culture, such as Mantua or Treviso, just to name some close to Rovigo. However, I fear I wouldn't live in either of them, because they are still too small (and thus, moving there wouldn't be such a big change from my present condition) and not close enough to bigger cities or not well connected to them. Oh, I do know that Treviso lies just 40 kilometres away from Venice, but I don't consider Venice to be a city! It's just a beautiful museum where no one wishes to live anymore.
If I had to stay in Italy, I would love to move to Milan or at least to Padua or Verona. But I would rather live somewhere else in Europe, for example in France or Germany.