Here's a list of FREE websites that you can use to promote your brand. Link building, business listings, blogs, etc...
Remember, the key to link building is to embed links to the content you’re trying to promote from sites outside of your domain. In the sites I’ve referenced above, you can do that in various ways and at no cost to you.
I encourage you to bookmark this page as new sites are added frequently.