Come ha già detto Mauro non c'è una differenza di significato tra i due termini, sono sinonimi, anche se faccia può essere utilizzata anche per riferirsi a degli oggetti (l'altra faccia della medaglia, le facce dei dadi). Aggiungerei solo che la parola "viso" è più formale di "faccia", che è un po' più colloquiale. Dalla parola più comune alla più formale, direi che sono: faccia, viso, volto (registro elevato, letterario).