With over 10 million people visiting each year, Rome is the most visited city in Italy, followed by Florence and Venice.