Commune de Gironde, sur les bords de la rivière Dordogne, Sainte-Foy-la-Grande prend place au cœur du pays Foyen, à la croisée des départements de la Dordogne et du Lot-et-Garonne. Elle se situe aux limites des vignobles de Monbazillac, Duras et Saint-Emilion, à une centaine de kilomètres de Bordeaux et de ses sites touristiques.
Ancienne bastide fondée au XIIIe siècle par Alphonse de Poitiers, Sainte-Foy-la-Grande devient rapidement une place forte importante en raison de sa position stratégique. Cité anglaise au XVe siècle, elle devient un haut lieu du protestantisme durant les guerres de religion au XVIe siècle. Cette porte du Périgord est aujourd'hui l'une des plus petites communes de France et attire les visiteurs de passage par son charme et son patrimoine architectural et historique.