Will be staying in Spoleto for a few days. Would like to take day trip to Assisi and another day trip to Perugia. Would it be easier to go by bus or by train? I understand some trains require a transfer, and some trains stations require a bus to get to the historic center. I'm thinking a bus would be more "streamline", but on the other hand, do they wind around and make a lot of stops, making the trip longer? Decisions, Decisions!