My personal preference is Brussels. I like to stay one night in Bruges, visit Ghent and then on to Brussels.
My preference for Chocolate is Leonidas. If you stay away from the touristy places you can have wonderful food in Brussels. It's harder to avoid the tourist spots in Bruges.