With hundreds of medieval villages and 1,001 elegant castles , the Dordogne Valley is a must-see French department and the perfect destination for a …