Whether you need a visa to visit Florence depends on your nationality. Citizens of the European Union, the European Economic Area and Switzerland do not require a visa for short stays. Travelers from a number of other countries, including the United States, Canada and Australia, can enter Italy visa-free for tourist stays of up to 90 days. Nationals of some countries, however, may need to apply for a Schengen visa before traveling. It is best to check with your country's Italian consulate or embassy for the most up-to-date information on visa requirements.