Once you have website you want to have it seen on Populer search engine obviously Google and Yahoo would be the first place people would be looking.
Google Top and best
There are plenty of auto submission site who would do it for free but you better do it again yourself.
Search the google and you would end up either at google webmaster tool or this
Once you have submitter to google google would tell you confirm you are a site owner by uploading or using google meta tag verification once verified your site would be added under your google analytic property,webmaster tool and so on.
Do submit the Rss feed of your website to Google and Yahoo every 90 days if you do not already have site map.
Yahoo would be next on the line but the bad part is Yahoo directory is not free like Dmoz (we are coming to that later) It would cost you 300 us dollar to get listed in their directory. As for url submission you can submit you site to Yahoo
Alternatively you can use submitexpress to do whole work for free
One of the free directory you must get listed you would get lot of traffic from it once you get listed, the url is checked by moderator and then if accepted under proper catagory is displayed on their directory.
its free and easily get listed try it out