As part of our three months in Europe, we plan for only five nights in Rome and Naples. We have booked to use San Gimignano and Venice as our two bases to explore Northern Italy for two weeks. 1. How do we get from Naples to San Gimignano? 2. Are public buses easily available from San Gimignano to Siena, Lucca, etc.?