Quebec City

Quebec City is a bit of Europe in North America: stroll cobblestoned streets and picturesque squares all within the old fortress walls—it's the only fortified city north of Mexico with walls still intact.