A visitor's guide to the best things to do in York, England - top attractions, the best tour and free activities - history, architecture and...chocolate!