To determine beforehand good spots to advertise, entails extensive research. What have worked for one may not work for another. Know the sites through the search engines, successful affiliate marketers and online marketing consultants.
Its not going to be an easy task but we have spots that generates high traffic. Offline however, the parks, airport terminals, bus stations, railways, markets, shopping malls are examples of such spots. Go where the people are.