We are trying to decide whether to take the train from Rome to Assisi and then hire a car to visit the little hilltop towns, or is it wiser to take, say, a nine-day tour with a small group? Also, we are not sure if it is possible to get around these little towns in Umbria and Tuscany using trains and buses. We quite like using public transport as we don't need to worry about driving on the right side, parking and so on. What would you suggest? - Pegs
Italy's rail network is extensive and relatively cheap, with most services run by Trenitalia. The bus network is also good and often the only choice in mountainous areas such as Umbria. Conveniently, bus reservations are usually necessary only for high-season, long-haul trips.
Despite this, getting around Umbria and Tuscany on public transport requires some effort. Although services are regular between larger towns and cities such as Assisi, Perugia, Gubbio, Arezzo, Siena, Lucca and Florence, they thin out as they extend to small hilltop villages. As an example, the ancient town of Todi is serviced by an hourly bus service from Perugia, taking 90 minutes and costing around €6 ($9.44). It can be done - it will just require good planning. Lonely Planet's comprehensive Italy guidebook will help, of course.
The authors of this guide endorse your suggestion to rail or bus to a larger town, then hire a car to explore the countryside. They also, however, confirm that a car can prove a hindrance in the narrow streets of the hill towns, which can get congested. Another option is to embark on guided day-tours from key hubs (a wine tour by bicycle in Chianti, for example).
A package tour will certainly eliminate most of your travel hassles, as well as that of finding accommodation. It will probably be more expensive, of course, and provide less flexibility and the unknown variable of unfamiliar travelling companions. If you're handy with guidebooks and timetables, online bookings, and map-reading, touring on your own wits may be much more rewarding.