I am still playing around with this myself.
I know that the 5 big events all work great for that top level menu change (including choices that are conditional), I still need to check on Transfer, Who Tries, Vault, Small Town and Encamp.
The TavernDrink Hook is also brilliant on Paul's part. Not only can you script a different description based on which item is drank (or in my demo food that is eaten), but you can use conditionals in the script to let's say, make beer taste good in the evening but horrible in the morning.
Also, if one changes a Tavern's menu or drink description, it can be particular to each tavern, so that each tavern can have a different menu or different descriptions for the same drink.