A town that’s offered hospitality to pilgrims for 1,300 years