Bergerac, medieval town. Along the banks of river Dordogne, its charming streets and squares with half-timbered houses, ogival windows and worked door