More on BRU: if you want to buy just chocolate (tablets), there is a Delhaize supermarket on the arrivals level. They also have beer. Prices a little inflated compared to other supermarkets but still reasonable. Be aware: most foodstuffs (including chocolate and beer) will not be allowed in your carry-on, you will need to check it in.