Pyrenean Haute Route: stages, huts and where to stay (800 km, 44 days) | Trailhuts