Yes. Train travel is convenient and effective. If there’s a caveat it’s that some smaller towns (particularly hilltop ones) are not reachable. Gubbio, in Umbria, is absolutely spectacular — getting there by train is difficult. Same with Assisi. Costs vary. A fast train (Eurostar) from Rome to Florence runs €34 one-way. Commuter trains are cheaper. Bottom line, train travel is fantastic in connecting most major cities and large towns.