"Thank you for your hospitapty" is a common way to express gratitude for being hosted or entertained. Here are some other ways to say it:

I really appreciate all the effort you put into making me feel welcome.
Your kindness and generosity are greatly appreciated.
Thank you for all your thoughtfulness and attention to detail.
I couldn't have asked for a better host. Thank you for everything.

It is always a good idea to express your gratitude and appreciation to people who have made an effort to make you feel comfortable or entertained.