SEO nodoubt is THE best.You get: Quality & targetted traffic Free traffic high conversion ratio Resulting in increased sales & profit.
Depends on what your budget is. Most newbies that start out with PPC have to pay for their learning curve while SEO can be free and has great long-term results. As you start to learn more you can then start incorporating PPC. There isn't one best thing but when you're new try to look at all the free stuff that is out there until you can get a better grasp on things.
Different products need different ways. Just try advertising a week with a little amount of money. let us know what happened. Remember you will be making advertisement of advertisement.
Both SEO AND PPC are essential to online marketing visibility, and they complement each other nicely. However, it’s usually search engine optimization that gets attention when search engine marketing enters the conversation in PR circles.