There are many many good ways to care for a vehicle finish and everyone will tell you something different. White is very forgiving however as imperfections hardly show.
That said, most products you can buy at your local auto store are inferior to what professional detailers use. In the past we had no choice, but now with the internet we all have access to the highest quality easiest to use products (that are often the same price or cheaper than the auto part store stuff). You just have to know which ones are snake oil and which are the real deal.
I use what my buddy (who is a high-demand detailer that travels around the country detailing high end cars for 18 years now) uses-
Wash: Optimum No Rinse (
http://www.optimumcarcare.com/onrwns.php). You will use about a gallon of water to wash an entire vehicle and there is no rinsing. I wash with a microfiber towel/mitt and then use a 2nd microfiber towel to dry. Yes I know this goes against everything you know if you aren't familiar with this method, however it is 100% as safe as conventional washing and you can even wash your vehicle in the garage (useful during the winter) due to how little water is used. Another benefit is no spotting as you wash one panel and then dry that panel before moving to the next. It leaves a nice protective, shiny finish. Go watch some youtube videos of people using it (
http://www.youtube.com/watch?v=mYOAyxsEIuQ is a good quick one). Then get a small bottle for yourself, use it, and you will never wash a car the old fashioned way again. The only time you should rinse before using ONR is if the paint is coated in thick mud or salt before washing. In that case rinse off the big stuff before washing with ONR. If you wash every week or two this is very rarely necessary.
For polish: I won't even get into this because polish is too subjective to even start on.
For Wax: Optimum Spray Wax. Wax is also very subjective because everyone has different needs and preferences, but if you want an easy to use, affordable, top tier spray wax that will provide 4-6 months of protection and shines like the sun, this is a good place to start. You don't have to worry about getting it on black trim either so you can wax a vehicle in around 30 minutes. It protects black trim, headlights, etc just like it does paint. Gone are the days of having to apply a paste wax for 2 hours and then spending another 2 hours trying to get all the white residue off the trim just to get good protection.
For leather: Zaino Bros Leather in a Bottle works amazingly and will leave your vehicle smelling like a high end boot shop. Leather care is also subjective but I've never seen anyone say this is not a good product and never seen anyone not absolutely love the smell. For leather cleaning prior to using this product you can use the Zaino cleaner or simply just use Woolite (the laundry soap version) in a spray bottle (8 parts water, 1 part Woolite). Nylon brushes work great for scrubbing leather and other interior surfaces.
I have zero connection to any of the above companies or products other than that I use them.