I was accepted for giving "Kto spi tam?"
Is that one of those things that is technically right, but awkward sounding?
It gives more emphasis on "there", but sounds more or less fine.
How would you say “Who sleeps there?” (i.e., on a regular basis)?
"Kto tam sypia?". However "Kto tam śpi?" would be good too, it's more common as well.
In Russian, Kto tam spit?