Sarlat, capital of the Perigord Noir, is a food-lovers town where a stop at the market is indispensable. On special days, the streets are invaded with stands of foie gras and preserves and terrines. Duck and goose reign here. To earn your meal, or to digest it, there is nothing like a walk in the medieval city.