Het Brouweshuis (see must-see activities) is not the only place in the village where you can buy beer. De Biergrens is another option. Biergrens means 'beer border'. You probably guessed it; the border runs right through it. That has its advantages. Two countries, two different policies and tax systems.
Anyway, it's not only beer they sell here. They have other drinks too, but I didn't really look at that. The choice of beer is reasonable, probably the best in the village. There's of course Belgian beer, but I also found some Russian ones that I hadn't seen anywhere else yet.
I heard that this place is popular for shopping, but for me, the only interesting item to buy here is beer, and the store is Petrus Brouwershuis, where you can buy beer for home or just drink at the bar.
What to buy: Beer of course
At the entrance to the Petrus Brouwershuis you'll find a small store that sells bottled beers and beer glasses. It is a bit overpriced but sometimes it's nice to get something for the good memories.
Just don't buy the Kwak glasses there, theyr cost 13 Euro which is way too much money. You can always find them in beer stores in Belgium for a cheaper price.