score:8
Bonus question: the $100 sub-limit applies specifically to food. The overall duty-free limit is $600, so a few bottles of wine, toys and sausages will be absolutely fine.
Upvote:3
As for buying duty free liquor, anything you plan to carry with has to bought after clearing security for your last flight. So if you are flying direct you can buy at the first airport. If you stopping and changing planes you may need to buy at the last airport you transit through.
If you plan to put the liquor in your checked bags, you can buy it at a shop near your home.