We had the dinner ______ their home.

We had the dinner ______ their home.

Explanation

"At" is used for specific places.

Here, "at their home" is the correct preposition.