Things to do in Stratford-upon-Avon, England + Tips for Visiting