Joke Collection Website - Cold jokes - Please give me some advice on English grammar. To treat someone or something as a treat, use entertain+to or at?

Please give me some advice on English grammar. To treat someone or something as a treat, use entertain+to or at?

entertain sb to/with sth: to entertain someone or entertain someone with...

entertain sb with sth: to make someone happy or happy with...

For example:

He entertained us for hours with his jokes and stories. He entertained us for hours with his jokes and stories.

I like to entertain friends with music and refreshments at home. I like to entertain friends with music and refreshments at home.

He entertained us to some fresh seafood at a restaurant.