I’m interested in doing a similar thing, I overheard someone on Twitter suggesting that they created their site in a different directory, or a new database, (uploaded theme, tested pluging etc) at their host (or something), then essentially told wordpress to look there for the site there, rather than old database name?