I can recommend Quebec City and Montreal. Specially Montreal has some nice Art Deco architecture (http://artdecomontreal.com) and because of the French background both have a different atmosphere than say Halifax, Ottawa & Toronto. My wife and I always find Montreal a breath of fresh air compared to Ottawa. And since it's only a 2 hour drive for us we go there fairly often. It helps if you speak a bit of French but you can also easily get by with just English. I'm typing this from B&B Maggie Macquire in downtown Montreal (also recommended). There's a good train connection between Quebec City and Montreal which ends up probably being faster than flying. For flights, check out Porter Airlines. It's a local airline that serves you region of interest and the service is supposedly a step above the major other airlines.