There are millions of ways to advertise. Business cards, flyers, websites, newspapers, radio, the list goes on and on. The free ways to advertise online are Ad Sites, Safelists, and Social Networks. Or you can use Google, Facebook and many others to advertise Pay Per Click, where you only pay if someone clicks your ad. Newspapers have Classifieds or you can use a Penny Saver local advertising paper. There are also many sites with advertising information such as this one Mega Marketer Tools Radio is expensive but very effective. As are Ezine Articles.