Florence is a compact city, so most of its downtown can be explored on foot. It takes just 10 minutes from the train station to the Duomo, and another 10 minutes from the Duomo to the Ponte Vecchio. In fact, most tourist attractions can be reached on foot without any special transportation. So, there's no need to worry about taking the subway like in Rome or taking water buses like in Venice.