You can download the official brochure here (0.98Mb).
There are two different types of foreign students, depending on their country of residence. The main difference between EU/EU-levelled students and non-EU ones living abroad concerns the need for pre-enrolment with all entry visa procedures clearance that non-EU students must follow.
Moreover, EU and EU-levelled future students are not required to sit for the Italian language test and should enrol at the Student Administration Office (Segreteria Studenti) of the School of choice, whereas non-EU students enrol via the Foreign Students Desk.
All students enrolling in programmes with unrestricted access need to take the self-evaluation test before sitting for any exam.
Students enrolling in set quota programmes need to take an admission test.
More information on self-evaluation and on admission tests and their calendars here (Italian site)
At the time of enrolment students must pay the first instalment of fees and charges. For detailed information please refer to the Manifesto degli Studi (in Italian), the official source of all relevant information about studying at the University of Florence.
Further information can be found here.
Information for Erasmus students is available here.