Marketing and advertising of my E-commerce site?

What's the best way to advertise my fabric E-commerce site?
How can I bring people to my site?
Just registering search engines are not good enough, but
It seems it's extremely expensive to use SEO consultant.

Do you think Click-through ads are effective?
Update: I want to sell imported British quality curtain/interior fabrics.
8 answers 8