List of Marketing Channels

I have recently been asked by more than one person what are the "best places" to acquire customers, i.e. advertise. I must say there is no immediately right or…