A captivating medieval city in northern France can provide a rich historical experience without the high-season crowds this spring. With temperatures averaging 12C in March, this city is a ...