Or, one other option is to create a page-template with either nothing on it, or a nice "Website Coming soon" sign.
Set that as the template for a new page (for example, create a page called "temp")
Set that new page as the front-page.
Now you can work on your site, and give visitors some indication that you are working on your site. Probably a way to do the exact same thing with .htaccess