Québec City is a magical place. It’s like a trip to Europe without leaving North America. Spend the perfect weekend in Québec City with these things to do.