The beautiful 500km Italian trail where visitors under 35 can stay for free