Since I'm a student I'd say Leuven :) It isn't a big city, but it does have all the benefits of a big city. But I have to warn you, the city is crawling with students. It's up to you to decide if that's a problem or not :)
Well, that is very subjective of course. I think that most people who live in a certain city automatically tend to think that that city is the best. For example: People who live in Antwerp will say that Antwerp is the best city. Personally, I like Ghent a lot. But again, that might be because I am very familiar with the city. Brugge is also very nice. I dislike Brussels a bit, but that is just my opinion
Well I think Ghent is the Best City and people are good aswell but in "Limburg Province" mostly the people are not good bcuz i've been there for few months. If u want to visit Belgium then go to Ghent and Brussels
For me, Ghent is the place to be. It has everything, but is still oddly intimate. It has great culture, beautiful buildings, lots of great restaurants, tons of pubs and the people are overall very friendly.
Ghent is the most appealing in my opinion! it's very beautiful and not too big either! the people are friendlier than in the bigger cities like Brussels or Antwerp I've experienced. I don't recommend Brussels, Antwerp is very pretty too though.
other than that, what they said. I like Namur, Brugge and Bruxelles because they are pretty, but some other little cities like Dinant, or Hasselt which are small and remote, are also pretty and nice to live in/ visit.