Since
「~なので」という意味の接続詞です。理由や原因を示します。
it
ここでは、後に続く文の内容を指す仮主語として使われています。
was
「~だった」という意味の be 動詞の過去形です。
raining,
「雨が降る」という意味の rain の過去進行形です。was raining で「雨が降っていた」という意味になります。
we
「私たち」という人を指します。
stayed
「滞在する」という意味の stay の過去形です。stayed で「滞在した」という意味になります。
home.
「家」という意味の名詞です。ここでは「家に」という意味で使われています。