Depedning on your budget, I would say Beckta for dinner. It's the best thing closest to your hotel. If you like Greek Aroma Meze (sp) - lovely. Both are on Nepean street.
As for the airport, you're out of luck. Tim Hortons, Swiss Chalet or the Rideau Bar and Grill (diner).