The slow city Creon in France has an idyllic location, between Dordogne in the north and Garonne in the south.