Québec City is one of the most charming cities in Canada and the US. Read more for the perfect 2 day itinerary with best things to do, places to eat and stay in Québec City.