Autobús de Roma a Siena

Planeamos viajar de Roma a Siena a través de servicio de autobús a mediados de junio. ¿Es recomendable comprar boletos antes de llegar a Italia o estaríamos bien si sólo conseguimos el día del viaje? Además, planea utilizar el servicio de autobús de Siena a Florencia después de unos días en Siena. Así, la misma pregunta para esta etapa de nuestro viaje. Primera vez que viaje a Italia y he aprendido sooo mucho sólo leer estos blogs! Gracias por cualquier sugerencia ofrecida.