Something to consider:
"One of the many reasons we recommend WP Engine to host your WordPress
site is that all their plans include this killer feature ” a
one-click staging area that instantly creates a complete
copy of your site in its own separate playgroundâ€ location.
You can make whatever changes you like to your site, play with new
plugins, or experiment with your theme files and CSS. No one else will
see it (unless you choose to share the private URL with them, that is).
When you are happy with your changes, another simple click copies
your staging site back to the live server.
Update: SiteGround has recently added this feature to their own
managed WordPress hosting plan"