One says "at".
I suppose if you live in a tunnel, you eat "in" it :)
However is you say:
"What about dinner in my house?",
You probably mean instead of in my yard or garage.
What about dinner at my place?
What about dinner in my place?
What about having dinner at my place?
What about having dinner in my place?
Why don't we have dinner at my place?
Why don't we have dinner in my place?
-----------------------
Can we use both 'at' and 'in'? Which one is commonly used?
2 answers
Use only "at" for these purposes.