is it better to book train tickets when in italy , buy a train pass, or book everything before leaving home in October

2