From the top 10 festivals to the top 10 places to eat, shop and sleep this guide will lead you straight to the very best Montréal and Québec City have to offer.