Can i not say: "Včera celý den v posteli ležela."?
Probably yes, if you want to stress that she was lying there and not sitting... But it is not currently accepted.
What about: Vcera, ona lezela v posteli cely den?
No, we don't do that in Czech. Do just: Včera ležela v posteli celý den