Echoes of Christmas carols float through medieval streets, wrapping, along with the aromas of traditional sweets, the stones ...