With its cobblestone streets, French-speaking population, and historic architecture, Quebec City could be an ideal alternative for a European trip.