The Holy Grail Trail: all the mysteries and legends you need to know