To see and what not to see...that is the question! Here are best things to do in Stratford-upon-Avon, how to get there, where to stay, and where to eat in Shakespeare's hometown.