There are many Shakespeare-related things to do in Stratford-upon-Avon! Read our full guide for the best 10 experiences you shouldn't miss.