We will be staying in a b&b just outside Greve and will have a car. The next leg of our trip is a few nights in Venice. We are debating about driving to Venice or returning the car somewhere in Florence and taking the train. My concerns are the cost of gas and tolls in comparison to train fare. Also, driving to drop the car in Florence seems tricky, but driving for 4 hours on busy roads in a foreign country also seems stressful. I would love your advice!