If you already have a Web site or a blog, look for vendors that offer related but non-competing products and see if they have an affiliate program. Stick to familiar products and brands - they're easier to sell. To promote those products:
They all work - it just depends on how much time you have to spend on it and your level of expertise with Web design and marketing.