Hi Pabel,
To get a list of all the cities in Italy sorted by population descending you can use CityData.
italyCities = CityData[{All, "Italy"}]
To get the available properties for a city e.g. Rome
Entity["City", {"Rome", "Lazio", "Italy"}]["PropertyAssociation"] // DeleteMissing
For specific properties
EntityValue[Entity["City", {"Rome", "Lazio", "Italy"}], {"Population", "Position", "Elevation"}]
Those properties for the top 10 cities
EntityValue[#, {"Population", "Position", "Elevation"}] & /@ italyCities[[1 ;; 10]]
You can use Export
to export to CSV.