facebook is another good choice if your targeted market is teens Adcenter is good but the traffic is slow compare to adwords
there is no alternatives to adwords, but if you are looking for cheap solution than there are many PPC out there, you have to test yourself and see which ad network works good for you