> Terima kasih banyak ya, Pak/Bu, buat tempatnya.
This means Thank you very much, Sir/Madam, for the place.
If written, this would be the most natural sounding
> Terima kasih banyak saya boleh tinggal di tempat Bapak/Ibu.
This means Thank you very much (that) I could stay at (your) Sir/Madam's place.
The word stay is tinggal. This word is also used to mean live (as in place of residence), or stay (for some period of time).
There is also singgah, which is more specific to staying for some period of time, but this word is less used in everyday register.