I'm surprising my wife with a road trip to Stratford, ON for a little vacation in October (9th - 11th). We will be attending a couple of plays (I don't know which ones yet) so I'm wondering what to wear. Never been to Stratford, ON nor have I been to any sort of Shakespeare festival. Looks like all of the plays are in pretty swanky theatres so I'm wondering do I go sort of business casual think slacks button up shirt, or should i throw a blazer in the bag? Really kind of not sure. Will also be trying to find a nice place for dinner too so any help would be appreciated!