Well, first of all what you are going to promote, if you are going to promote your services then forums are good place as forums are discussion places so you would be able to solve any question asked by users this way you can sell your services and forums are used widely so it would give good benefit.
Social networking sites are also good but you have to make good fan lists first then you would be able to say something to them