This is a wide open question and will come with many different answers.
Soap - Meguiar's Gold Class, best bang for the buck if you can get it from Costco
Wax - Zaino seems to last a long time, Poorboy's sealant is great
Drying towels - Cobra Waffle Weave
Leather cleaner/conditioner - I love Zaino
I have heard a lot of good things about Griots products
Autogeek.net is a great source for product and information.