Located in the stunning south of France, there is never a shortage of things to do and see.