Dordogne.. castles and stone buildings tell the history of amazing.