I go home, and I stay home, and I am home.
But I work at home, and live at home (although where else I would live, I'm not sure).
These things seem to be idiomatic, but someone like CJ might have a rule that helps determine. Certainly, with motion involved, there's no preposition: I went home, I ran home, I returned home...