Traffic is restricted in the city centre but there are taxis, which you can catch if your hotel is located outside the city. Buses also service the city centre and Fiesole northeast of town. Tickets can be bought from the "tabacci" shops, near bus stops or vending machines and need to be validated on the bus.
Florence is not your ideal city to start your visit in Italy. The international airport called Galileo Galilei is located near Pisa 80 minutes away by direct train. The Amerigo Vespucci domestic airport is closer to Florence just 30 minutes from the city and it is better to arrive using a domestic flight. There is a city bus which runs every 30 minutes from the city train station to the domestic airport.
The most convenient way to reach Florence is by train from Rome or from any other city in Italy or Europe. Most of the trains connecting the bigger cities around Italy are fast comfortable and modern. Florence train station, Stazione di Santa Maria Novella, is within walking distance from the historic centre.
Buses leave from a variety of terminals scattered about the main train station. Eurolines buses run several times a week from London, Paris, Barcelona and other European cities. You can also catch local buses for long haul services to many Italian cities, but the train remains the most preferable way of travel around Italy.