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.
- vanavond thuis - emphasis on time
- thuis vanavond - emphasis on place