Munich to Venice: stages, huts and where to stay (527 km, 30 days) | Trailhuts