Via Francigena Part 3: Tuscany to Rome: stages, huts and where to stay (380 km, 18 days) | Trailhuts