What to Buy
Chocolate shops are plentiful and the standard is always high. A fairly cheap option is Stef's on Breidelstraat (betweeen Markt and Burg). If you are willing to spend a little more, Chocolatier Van Oost on Wollestraat is a must for high-quality artisanal chocolate. Word on the street is, that you can get anything covered in chocolate and moulded. There is a particular vast amount of chocolate shops at the Kathelijnestraat. There are also many boutique-style beer shops that sell high quality gift packs of Belgian beer.
For those who do not wish to buy chocolate in the chocolate shops, the local supermarkets also sell a good variety of mass-produced chocolate at fairly low prices. For the frugal, you can buy 100-200 gram gourmet bars of chocolate for about €1 each. Good brands to buy are Côte-d'Or and Jacques, both are Belgian. If you don't want anything more than a sampling of the most famous Belgian beers, supermarkets are probably your best choice. They even have gift packs with glasses. There are plenty of arts and crafts shops too, with some excellent local artists. The lacework is risky: if everything sold was produced locally, the entire town would be working in the lace industry! There is a school for lace though, where you can still get "the real thing". Most European tourists come for the weekend, so shops are open Tuesday through Sunday, but many shops and museums are closed on Mondays. Be sure to plan ahead.