The Chateau Laurier and the Lord Elgin Hotels are beautiful landmarks and are right downtown, not far from the Parliament buildings. The Westin
Hotel is also right near there and very popular. Google "hotels in downtown Ottawa", then check out your choices on the map and if they are near the Parliament buildings or the Chateau Laurier or the Byward Market, you are in the right area. Anywhere you stay that is near the small downtown core will be great because you will be close to the downtown outdoor market, lots of shops and great restaurants and the beautiful Rideau canal (river) that runs through the downtown core. I used to live and work there and it is one the most beautiful Canadian cities in my opinion, besides Quebec City. I hope your meeting is near downtown though!