Social media would be the best place if you do not have the website. We all know how huge the numbers of user on social media are, so that would be great for affliliate marketing. You can start doing it on facebook, as they have the highest users among all social media sites. Try to be active daily, atleast 5 post a day, just take note not to spam post.