The town of Glastonbury is one of the world's great spiritual sites—and the mythic burial spot of the Holy Grail.