Wash the car from top downward. Guess what happen if you wash the roof after cleaning the hood? The hood will get dirty by dirt from the roof. The best car wash process is: Roof→Windows→Hood→Trunk→Side Body→Bumper→Tires & Wheels.
However, wash tires and wheels first in case they are very dirty because dirt may come in contact with the cleaned car body.