You don't need to spend a lot of money to be romantic. Cook her a candle-lit dinner, with wine and dessert, make her a CD of all her favorite songs, give her one but perfect long-stem red rose...there are many ways to show her your love and care.
However if you decide to spend some money, here are some really good choices:
1. A weekend at the Fairmont Le Chateau Montebello.
2. Dinner at the Merlot, a revolving restaurant on top of the Marriott Hotel in downtown Ottawa.
3. Dinner at the Signatures, the only restaurant affiliated with Le Cordon Bleu, the famous culinary institute of Paris.
4. Read this: Romantic getaways in the Capital