Is there a rule which says when the timing statement should come? Why not "Ik zal vanavond thuis blijven"?
Generally it's time - manner - place, so your sentence is also correct and accepted. However there sometimes is some flexibility depending on what you want to emphasise.
ik schreef; "ik blijf thuis vannacht." Is tonight altijd 's avonds?