You would probably want to stay close to the Grand Place and also within walking distance of the main railway station. You will not have any trouble finding historic places and chocolate shops from there. I've stayed at the Scandic Brussels which is definitely three star but quite expensive on Sunday nights because of Scandic members and it's excellent location. A massive breakfast is included though.