We stayed at hotel Arlequin. This is part of the Floris chain of hotels. It is in a small street but very good location, in old town, just 5 minutes from Grand Place, which is the center of town. Also just 5 min away is the very nice though very expensive galleria St. Hubert. Midway along this galleria is an alley with many restaurants side by side. Most of them are suspect in terms of quality food but there is one that is very well known and has excellent food. This restaurant is called Aux armes de bruxelles. We had a great dinner there for fix price of 32 euros each. I would strongly recommend reservations for this hotel.
The hotel arlequin is a nice 3 star hotel, clean, and renovated. The rooms are tight but the bed is comfortable, bathrooms are small but nicely laid out. Their buffet breakfast is adequate, included in the room price. The breakfast area is on the 7th floor, which provides a nice view of the surrounding neighborhood.
Ask the hotel for directions to the Opera. This is only 2 or 3 blocks away but in a different direction from the grand place. Next to the opera bldg there is a public library where you can use the Internet for 2 euros per hour. Another block further from the library, you can find a very nice pedestrian mall about 3 blocks long with good price shops where most locals shop. In the middle of this pedestrian mall is the Notre dame chapel. You have to try the Belgian waffle sold by vendors along the street – it is great.
We took a day trip to brugge, about an hour away. This is also a very nice town, well preserved but just about inundated with shops everywhere. Maybe a little too much. It is still well worth the visit bec it is well laid out and many of the small streets are clean and quaint in appearance.