回答
-
This was built for the emperor as a place of stay.
-
This was built for the emperor as a temporary place to stay.
A place of stay は宿泊する場所、とい意味です。
A temporary place to stay は 一時的に宿泊する場所という意味です。
ですからこの場合、滞在という言葉は a place of stay か a temporary place to stay を使ってください。