You should say' "thank you for honouring me (us) with your visit". This sounds very formal as if you are talking to the president of a company or an ambassador of a country.
You could also say, "Thank you. I FEEL honoured by YOUR visit". This sounds polite but not excessively formal.
Hope this helps.