Discover 649 castles and fortresses across France — from Chambord and the Loire Valley châteaux to clifftop medieval keeps.