Ceramic Coating, Foam Gun, dry with MicroFiber towels, use one for the majority of the water, then wring out often. Dry in the shade as in early morning.
Rinse top down and loosen the dust and dirt first. Then the foam cannon, then rinse………Keep wet wile drying.
I also use a MeGuiars Ceramic Coating touch up witheach wash. There are two types. one apply while vehicle is still wet and one vehicle dry. Read directions, I believe the Blue bottle is the wet and Green is dry. Apply wet and dry as normal. Makes quick work of drying and keeps ceramic coating fresh.
CG HydraView For the glass. Regular Glass cleaner for the dirt, Hydra View as a Ceramic Coating for the glass and a Waffle Weave towel with a very light spritz of the HV coating to remove the streaks.