There are various ways - the most popular way is catching a train to Brive-la-Gaillarde rail station which works well from various directions, including Paris. The Man in Seat 61
is a great site to plan European travel - a strange name, but it's full of information!
Some people like to drive here as their time with us is part of a longer holiday and sometimes, travelling by car is simplest, depending on your plans.
Nearest airports are Limoges or Bergerac - plus there is the Brive/Dordogne Valley airport, but the routes are limited. Bordeaux is also a possibility.