Trains are common, relatively cheap, and easy to use in Italy, and there is public transportation in places like Rome. Generally, you’ll need a bit of Italian to use it properly.