Warning, TL;DR
Here are the general steps.
1. Wash and dry. Optimum No Rinse is a very good shampoo. It has a economical solution to water ratio as well.
2. Clay. Bilt Hamber makes very good claybars. Very easy to use and on top of that, water can be used as a lubricant, no need for quick detailers. So that'll save you some $$ long term.
3. Deep cleanse the paintwork with a paint cleaner.
4. You can choose to polish the car if there is alot of swirl mark/scratches. Do note though, everytime you polish, you are slowly wearing the paint thinner. Hence, it's not something I recommend you do often. If it's just minor imperfections, I would just use a glaze to cover the swirl marks.
5. Wax. Collinite 476 is a very durable wax. And it leaves the car shining too. I've had mine on for 3 months, and the beading is still immaculate. And I've tired both Meguiars and Autoglym. Not to mention it's cheaper too. But each to their own. Since yours is a white car, you might want to consider a sealant instead.
Beading after 2 months.
Beading immediately after application
Wheels-Optimum Power Clean is a very good cleaner for the rims. It can be used on the dash/leather seats at different dilution ratios as well. It is one of my must haves in my detailing arsenal.
Tyres-Tyre Dandy
Interior-Dash Dandy
Windscreen/Glass-I used Gtechniq G1 as a sealant. It's been 8 months and still going strong. You don't even need to turn on your wipers when driving 70-80km/h and above. The water just glides off your windscreen!