We have been to QC twice, but both times, just for a few days. We just loved it!
The first time, it was just myself with our son in law, who is from Levis, just across the river. We went across the river on the ferry, and he showed me around. It was just great to wander through those narrow streets, which to me, was very different from every other North American city I'd been to.
I noticed how many shops sold Medieval costumes that Quebecois love to wear at festivals throughout the year. In addition, there were shops that sold Medieval weapons and lots of toy soldiers, which I just loved.
Like many in Canada, I had heard much of the friction between visitors and the locals in Quebec. I never noticed even a hint of this. First time out for a meal, I tried my Parisian French(with a Welsh accent) but the waiter immediately switched to Anglais. I thought that it may have been that I was with some locals, so later I tried it on my own.
I took a walk through the older part of Levis, which is very non touristy and tested the reaction of shopkeepers to various scenarios.
I tried my very poor French, then I just spoke English in a few places, and I think I even put on an American accent! All the reactions I received were great, very helpful, polite and NO hint of any antagonism. I feel that at least recently, any conflict may be a result of maybe some attitude on the part of the visitor.
In the city itself, just soak up the atmosphere of the Lower and Upper City, look for the cannon ball from the war of 1812 (Canada won!)lodged in the roots of a tree. If staying in a hotel there, and if you have young kids with you, just check the TV channels! :o
I had poutine there for the first time, as then you could only find it in Quebec.
Have a great time there!