Ferrara and Firenze are big cities, easy to reach by train. Check the trenitalia site.
Grado is more complicated. That's a little place in the middle of nowhere. Even for me I'll probably rent a car cos I don't know how to get there. Well, during the day it's reachable. There's buses from Trieste and also from a town called Palmanova that can be reached by train. But the problem is coming back. Hopefully Damien will stay up all night playing an aftershow concert on the beach
probably Glo knows better... I've only been there in Grado once on the way to Slovenia, think it was pretty close to the border. I remember we left the highway and drove for like 10 min in secondary roads to reach Grado. It's very nice, it's just besides a marine reserve, but it's also a but in the middle of nowhere.