Spoleto travel guide and vacation planning information. Find what to see and do and where to stay in Spoleto, a hill town in Italy's Umbria region.