A perfect weekend in Québec City