Nice place to stay is Fairmont Le Château Frontenac the view is beautuful but expensive$299. Although they have a special for rooms november $129-$139. There is also bed and breakfast in the region. Actually the Carnaval is the main attraction. It all depends how much you want to spend also for restaurant I like Groupon as sometimes they have specials for restaurants hope it helps.
This was a restaurant I liked, very close to the hotel:
Restaurant Aux Anciens Canadiens
It might be wise to brush up on your French!