I have visited Paris 2 times. It is a beautiful country. I think you should visit it once in your life.
I know that the simple past is also correct as answer in this thread link. But, In this post, I will only talk about the present perfect "have visited".
Grammar books say that the two out of many uses of the present perfect are:
a. when we are talking about our experience up to the present.
=> He considers visiting Paris 2 times are his life experience up to the present.
b. for something that happened in the past but is important in the present.
=> He considers visiting Paris 2 times are past actions which are important in the present. That is why he now knows it is a beautiful country.
When hearing the original sentence, I don't know if the speaker wants to mean a or b.