You have really good answers already. You haven't stated why you chose ten days in one city in this area. You imply that you have no plans to visit anywhere else. I personally would stay ten nights in Antwerp, but I wouldn't stay ten in Bruges. Technically, it doesn't matter which of the Wallonia cities you stay in because they have such good unreserved train service for daytrips. But you'd want a B&B with decent access to the train station or its bus.
That nice detailed list didn't seem to have the Bruges UNESCO WHS Beguinage, unless it has another name.
It is always better to give the dates, or at least the month of travel, to get the best advice. For example, there is an Open Monuments weekend in September. And some cities in the area (personal experience with Antwerp and Leuven) have special tours of places like the interior of the town hall (normally off limits as a civil office) on Sundays only. Those tickets are sold at the TI the week before. There's also an abandoned (20th Century, I think) town that was shut down for the new Port of Antwerp, which is only open on Sunday. I haven't been to that yet. Also, Bruges is very close to a beach town, Ostend. Are you flying to BRU? It's also good to give your stops before and after the place you're asking about.
(I'm partly joking, because you are probably too young to know who Marvin Gaye was. But I had hoped to see a life-size bronze statue of a him, in the Casino of Ostend. But the Casino didn't open until the evening, and I only got a glimpse through a window. I really went to Ostend for James Ensor, a dead Belgian artist.)
Bruges is not the least expensive city in the area.